【发布时间】:2011-11-24 05:00:40
【问题描述】:
寻找一些真正关于将身份验证包与 RavenDB 一起使用的帮助或博客文章..
使用 HelloWorld 示例:http://ravendb.net/tutorials/hello-world 我正在尝试禁止用户查询订单。我尝试了不同的身份验证角色方法,但我无法让该死的东西正常工作。
目前我已经: * 创建了一个授权用户 * 创建了一个授权角色
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"
]
}
只是想不通如何从查询中过滤掉订单。 例如查询orders/1会在申请权限前返回order 1。
使用后:
session.SecureFor("Authorization/Users/ayende", "orders/1");
我希望订单不会返回任何订单..
我的这个概念是完全错误的还是只是配置了我的权限错误?
谢谢
【问题讨论】:
标签: domain-driven-design ravendb