Partilhar via


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

As interfaces a seguir são usadas com o editor de controle de acesso.

Interfaces do instalador do ActiveX

O Instalador do ActiveX fornece as seguintes interfaces.

Interfaces do Gerenciador de Autorização

O Gerenciador de Autorização fornece as seguintes interfaces.