域驱动设计 – 无法在RavenDB中配置权限角色

域驱动设计 – 无法在RavenDB中配置权限角色,第1张

概述寻找一些帮助或博客文章真正关于使用与RavenDB的auth捆绑.. 使用HelloWorld示例:http://ravendb.net/tutorials/hello-world 我试图禁止用户查询订单..我尝试了不同的auth角色方法,但我不能得到该死的东西工作. 目前我已经: *创建了授权用户 *创建了授权角色 Id: Authorization/Roles/Orders { 寻找一些帮助或博客文章真正关于使用与RavendB的auth捆绑..

使用HelloWorld示例:http://ravendb.net/tutorials/hello-world
我试图禁止用户查询订单..我尝试了不同的auth角色方法,但我不能得到该死的东西工作.

目前我已经:
*创建了授权用户
*创建了授权角色

ID: Authorization/Roles/Orders    {      "Permissions": [        {          "Operation": "order/1","Tags": [            "Orders"          ],"Allow": false,"Priority": 1        }      ]    }ID: Authorization/Users/ayende{  "name": "Ayende RahIEn","Roles": [    "Authorization/Roles/Orders"  ]}

只是无法理解如何过滤掉查询中的订单.
例如,查询订单/ 1将在应用权限之前返回1的订单.

使用后:

session.SecureFor("Authorization/Users/ayende","orders/1");

我希望订单不返回订单..

我有这个概念完全错误或只是配置我的权限是错的?

谢谢

解决方法 您是否已将您的权限应用于文档,然后调用了SaveChanges?也许如果你发布你的代码,就会更容易分辨出发生了什么. 总结

以上是内存溢出为你收集整理的域驱动设计 – 无法在RavenDB中配置权限角色全部内容,希望文章能够帮你解决域驱动设计 – 无法在RavenDB中配置权限角色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1054066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存