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 定义授权管理器使用的常量。 |