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