azroles.h header

安全和标识使用此标头。 有关详细信息,请参阅:

azroles.h 包含以下编程接口:

接口

 
IAzApplication

定义应用程序的已安装实例。 安装应用程序时会创建 IAzApplication 对象。
IAzApplication2

继承自 IAzApplication 接口,并实现其他方法来初始化 IAzClientContext2 对象。
IAzApplication3

提供用于管理 IAzRoleAssignment、IAzRoleDefinition 和 IAzScope2 对象的方法。
IAzApplicationGroup

定义主体的集合。
IAzApplicationGroup2

通过添加对 BizRule 组类型的支持来扩展 IAzApplicationGroup 接口。
IAzApplicationGroups

表示 IAzApplicationGroup 对象的集合。
IAzApplications

表示 IAzApplication 对象的集合。
IAzAuthorizationStore

定义授权策略存储的根目录的容器。
IAzAuthorizationStore2

继承自 AzAuthorizationStore 对象,并实现创建和打开 IAzApplication2 对象的方法。
IAzAuthorizationStore3

使用管理业务规则的方法扩展 IAzAuthorizationStore2 接口, (BizRule) 支持和缓存。
IAzBizRuleContext

包含有关业务规则 (BizRule) 操作的信息。
IAzBizRuleInterfaces

提供用于管理 IDispatch 接口列表的方法和属性,这些接口可由业务规则 (BizRule) 脚本调用。
IAzBizRuleParameters

提供用于管理可传递给业务规则的参数列表的方法和属性 (BizRule) 脚本。
IAzClientContext

维护描述特定客户端的状态。
IAzClientContext2

继承自 IAzClientContext 接口,并实现操作客户端上下文的新方法。
IAzClientContext3

扩展 IAzClientContext2 接口。
IAzNameResolver

将安全标识符 (SID) 转换为主体显示名称。
IAzObjectPicker

显示一个对话框,允许用户从列表中选择一个或多个主体。
IAzOperation

定义应用程序支持的低级别操作。
IAzOperation2

使用返回与操作关联的角色分配的方法扩展 IAzOperation。
IAzOperations

表示 IAzOperation 对象的集合。
IAzPrincipalLocator

在授权管理器中查找并选择 ADAM 主体。
IAzRole

定义一组操作,这些操作可由范围内的一组用户执行。
IAzRoleAssignment

表示可以向其分配用户和组的角色。
IAzRoleAssignments

表示 IAzRoleAssignment 对象的集合。
IAzRoleDefinition

表示一个或多个指定一组操作的 IAzRoleDefinition、IAzTask 和 IAzOperation 对象。
IAzRoleDefinitions

表示 IAzRoleDefinition 对象的集合。
IAzRoles

表示 IAzRole 对象的集合。
IAzScope

定义应用程序管理访问的资源的逻辑容器。
IAzScope2

扩展 IAzScope 接口以管理 IAzRoleAssignment 和 IAzRoleDefinition 对象。
IAzScopes

表示 IAzScope 对象的集合。
IAzTask

描述一组操作。
IAzTask2

使用返回与任务关联的角色分配的方法扩展 IAzTask 接口。
IAzTasks

表示 IAzTask 对象的集合。

枚举

 
AZ_PROP_CONSTANTS

定义授权管理器使用的常量。