2
获得细粒度授权我想获得类似MSCRM授权:如何使用.NET
在这个rappresentation我们看到:
- 实体(市场营销列表,活动)
- 允许操作(创建,读取,写入,删除,追加,追加到,分配,共享)
- 范围(用户,业务部门, ation)
我有2个实体+8个允许的操作+4个范围。
我想在.NET应用程序中表示相同的情况。 我看到获得这个的唯一方法是创建表达各种组合所需的所有组。在这个例子中,我需要使用RoleProvider中的方法在我的代码中处理2 * 8 * 4 = 64个组。
对我来说这似乎有点奇怪。我缺少一些安全概念或创建64个组是表达此级别可配置性的唯一方法?
感谢
什么版本?Fx4 – 2011-02-08 12:33:18
框架.NET 4.0 – Ricibald 2011-02-08 16:32:47