Interfaces de autorização
As interfaces a seguir são usadas com aplicativos de autorização.
Nesta secção
Tópico | Descrição |
---|---|
IAzApplication |
Define uma instância instalada de um aplicativo. Um objeto IAzApplication é criado quando um aplicativo é instalado. |
IAzApplication2 |
Herda do interface IAzApplication e implementa métodos adicionais para inicializar IAzClientContext2 objetos. |
IAzApplication3 |
Fornece métodos para gerenciar IAzRoleAssignment, IAzRoleDefinitione IAzScope2 objetos. |
IAzApplications |
Representa uma coleção de objetos IAzApplication. |
IAzApplicationGroup |
Define uma coleção de entidades de segurança. |
IAzApplicationGroup2 |
Estende o IAzApplicationGroup interface adicionando suporte para o tipo de grupo BizRule. |
IAzApplicationGroups |
Representa uma coleção de objetos IAzApplicationGroup. |
IAzAuthorizationStore |
Define o contêiner que é a raiz do repositório de políticas de autorização. |
IAzAuthorizationStore2 |
Herda do AzAuthorizationStore objeto e implementa métodos para criar e abrir IAzApplication2 objetos. |
IAzAuthorizationStore3 |
Estende o IAzAuthorizationStore2 interface com métodos que gerenciam o suporte e o cache de regras de negócios (BizRule). |
IAzBizRuleContext |
Contém informações sobre uma operação de Regra de Negócio (BizRule). |
IAzBizRuleInterfaces |
Fornece métodos e propriedades usados para gerenciar uma lista de IDispatch interfaces que podem ser chamadas por scripts de regra de negócios (BizRule). |
IAzBizRuleParameters |
Fornece métodos e propriedades usados para gerenciar uma lista de parâmetros que podem ser passados para scripts de regra de negócios (BizRule). |
IAzClientContext |
Mantém o estado que descreve um cliente específico. |
IAzClientContext2 |
Herda do IAzClientContext interface e implementa novos métodos que manipulam o contexto do cliente. |
IAzClientContext3 |
Estende o IAzClientContext2 interface. |
IAzNameResolver |
Traduz identificadores de segurança (SIDs) em nomes de exibição principais. |
IAzObjectPicker |
Exibe uma caixa de diálogo que permite aos usuários selecionar uma ou mais entidades de segurança de uma lista. |
IAzOperation |
Define uma operação de baixo nível suportada por um aplicativo. |
IAzOperation2 |
Estende o IAzOperation com um método que retorna as atribuições de função associadas à operação. |
IAzOperations |
Representa uma coleção de objetos IAzOperation. |
IAzPrincipalLocator |
Localiza e escolhe entidades do Modo de Aplicativo do Ative Directory (ADAM) no Gerenciador de Autorização. |
IAzRole |
Define o conjunto de operações que podem ser executadas por um conjunto de usuários dentro de um escopo. |
IAzRoleAssignment |
Representa uma função à qual usuários e grupos podem ser atribuídos. |
IAzRoleAssignments |
Representa uma coleção de IAzRoleAssignment objetos. |
IAzRoleDefinition |
Representa um ou mais IAzRoleDefinition, IAzTaske IAzOperation objetos que especificam um conjunto de operações. |
IAzRoleDefinitions |
Representa uma coleção de IAzRoleDefinition objetos. |
IAzRoles |
Representa uma coleção de objetos IAzRole. |
IAzScope |
Define um contêiner lógico de recursos ao qual o aplicativo gerencia o acesso. |
IAzScope2 |
Estende a interface IAzScope para gerenciar IAzRoleAssignment e objetos IAzRoleDefinition. |
IAzScopes |
Representa uma coleção de objetos IAzScope. |
IAzTask |
Descreve um conjunto de operações. |
IAzTask2 |
Estende o IAzTask interface com um método que retorna as atribuições de função associadas à tarefa. |
IAzTasks |
Representa uma coleção de objetos IAzTask. |
IeAxiService |
Inicializa um objeto de serviço do sistema para instalar um objeto ActiveX quando o usuário atual não tem permissão para instalar o objeto. |
IeAxiServiceCallback |
Chamado pelo IeAxiSystemInstaller interface para verificar se um objeto ActiveX pode ser instalado. |
IeAxiSystemInstaller |
Instala um objeto ActiveX. |
IEffectivePermission |
Fornece um meio para determinar a permissão efetiva para uma entidade de segurança em um objeto. |
IEffectivePermission2 |
Fornece uma maneira de determinar a permissão efetiva para uma entidade de segurança em um objeto. |
ISecurityInformation |
Permite que o editor de controle de acesso se comunique com o chamador doCreateSecurityPage doe funções de EditSecurity. |
ISecurityInformation2 |
Permite que o editor de controle de acesso obtenha informações do cliente que não são fornecidas pela interfaceISecurityInformation do. |
ISecurityInformation3 |
Fornece métodos necessários para exibir um editor de controle de acesso elevado quando um usuário clica no botão Editar em uma página do editor de controle de acesso que exibe uma imagem de um escudo nesse botão Editar. |
ISecurityInformation4 |
Permite que o editor de controle de acesso (ACE) obtenha o descritor de segurança do compartilhamento para inicializar a página de compartilhamento. |
ISecurityObjectTypeInfo |
Fornece um meio de determinar a origem de entradas de controle de acesso herdadas (ACEs) em listas de controle de acesso discricionário (DACLs) e listas de controle de acesso do sistema (SACLs). |
As interfaces de autorização são categorizadas de acordo com o uso da seguinte forma:
- Interfaces do Editor de Controle de Acesso
- Interfaces do Instalador ActiveX
- Interfaces do Gerenciador de Autorização
Interfaces do Editor de Controle de Acesso
As interfaces a seguir são usadas com o editor de controle de acesso.
- IEffectivePermission
- ISecurityInformation
- ISecurityInformation2
- ISecurityInformation3
- ISecurityObjectTypeInfo
Interfaces do instalador do ActiveX
O Instalador do ActiveX fornece as seguintes interfaces.
- IeAxiService
- IeAxiServiceCallback
- IeAxiSystemInstaller
Interfaces do Gerenciador de Autorização
O Gerenciador de Autorização fornece as seguintes interfaces.
- IAzApplication
- IAzApplication2
- IAzApplication3
- IAzApplications
- IAzApplicationGroup
- IAzApplicationGroup2
- IAzApplicationGroups
- IAzAuthorizationStore
- IAzAuthorizationStore2
- IAzAuthorizationStore3
- IAzBizRuleContext
- IAzBizRuleInterfaces
- IAzBizRuleParameters
- IAzClientContext
- IAzClientContext2
- IAzClientContext3
- IAzNameResolver
- IAzObjectPicker
- IAzOperation
- IAzOperation2
- IAzOperations
- IAzPrincipalLocator
- IAzRole
- IAzRoleAssignment
- IAzRoleAssignments
- IAzRoleDefinition
- IAzRoleDefinitions
- IAzRoles
- IAzScope
- IAzScope2
- IAzScopes
- IAzTask
- IAzTask2
- IAzTasks