Domain driven design 无法在RavenDB中配置权限角色
正在寻找一些关于与RavenDB一起使用auth捆绑包的帮助或博客文章 使用HelloWorld示例: 我正在尝试禁用用户查询订单。。我尝试过不同的auth角色方法,但我无法让这该死的东西工作 目前我已经: *创建了一个授权用户 *创建了一个授权角色Domain driven design 无法在RavenDB中配置权限角色,domain-driven-design,ravendb,Domain Driven Design,Ravendb,正在寻找一些关于与RavenDB一起使用auth捆绑包的帮助或博客文章 使用HelloWorld示例: 我正在尝试禁用用户查询订单。。我尝试过不同的auth角色方法,但我无法让这该死的东西工作 目前我已经: *创建了一个授权用户 *创建了一个授权角色 Id: Authorization/Roles/Orders { "Permissions": [ { "Operation": "order/1", "Tags": [
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");
我希望订单不会退回订单
我的这个概念是完全错误的还是仅仅配置了我的权限是错误的
谢谢您可以使用IsAllowed方法检查您现在是否可以访问文档,还可以检查您为什么不能访问文档。您是否对文档应用了权限,然后调用了SaveChanges?也许如果你发布你的代码会更容易知道发生了什么