使用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中配置权限角色所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)