我正在尝试获取与用户相关的操作列表。
我正在使用AzMan存储应用程序授权规则。
如何使用EntLib 4.1 SecurityApplicationBlocks或任何其他方式获取每个用户的操作列表?
[C#]
感谢。
答案 0 :(得分:1)
您可以使用AZROLESLib命名空间。
基本上,角色定义包含操作或任务,其中包含操作。
角色分配链接用户或组 - 其中包含具有角色定义的用户。
然后,要获取分配给用户的操作列表,您需要直接或间接通过组获取用户所在的角色分配,并直接或间接通过分配给该角色分配的操作一项任务。
一些信息here。