从AzMan获取所有操作

时间:2009-06-22 12:05:46

标签: c# security azman

我正在尝试获取与用户相关的操作列表。

我正在使用AzMan存储应用程序授权规则。

如何使用EntLib 4.1 SecurityApplicationBlocks或任何其他方式获取每个用户的操作列表?

[C#]

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用AZROLESLib命名空间。

基本上,角色定义包含操作或任务,其中包含操作。

角色分配链接用户或组 - 其中包含具有角色定义的用户。

然后,要获取分配给用户的操作列表,您需要直接或间接通过组获取用户所在的角色分配,并直接或间接通过分配给该角色分配的操作一项任务。

一些信息here