Compartilhar via


Interfaces de autorização

As interfaces a seguir são usadas com aplicativos de autorização.

Nesta seção

Tópico Descrição
IAzApplication
Define uma instância instalada de um aplicativo. Um objeto IAzApplication é criado quando um aplicativo é instalado.
IAzApplication2
Herda da interface IAzApplication e implementa métodos adicionais para inicializar objetos IAzClientContext2 .
IAzApplication3
Fornece métodos para gerenciar objetos IAzRoleAssignment, IAzRoleDefinition e IAzScope2 .
IAzApplications
Representa uma coleção de objetos IAzApplication .
IAzApplicationGroup
Define uma coleção de entidades de segurança.
IAzApplicationGroup2
Estende a interface IAzApplicationGroup 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 objeto AzAuthorizationStore e implementa métodos para criar e abrir objetos IAzApplication2 .
IAzAuthorizationStore3
Estende a interface IAzAuthorizationStore2 com métodos que gerenciam o suporte e o cache da BizRule (regra de negócios).
IAzBizRuleContext
Contém informações sobre uma operação de BizRule (Regra de Negócios).
IAzBizRuleInterfaces
Fornece métodos e propriedades usados para gerenciar uma lista de interfaces IDispatch 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 da interface IAzClientContext e implementa novos métodos que manipulam o contexto do cliente.
IAzClientContext3
Estende a interface IAzClientContext2 .
IAzNameResolver
Converte SIDs ( identificadores de segurança ) em nomes de exibição principais.
IAzObjectPicker
Exibe uma caixa de diálogo que permite que os usuários selecionem uma ou mais entidades de segurança de uma lista.
IAzOperation
Define uma operação de baixo nível com suporte 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 de segurança do ADAM (Modo de Aplicativo do Active Directory) 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 os usuários e grupos podem ser atribuídos.
IAzRoleAssignments
Representa uma coleção de objetos IAzRoleAssignment .
IAzRoleDefinition
Representa um ou mais objetos IAzRoleDefinition, IAzTask e IAzOperation que especificam um conjunto de operações.
IAzRoleDefinitions
Representa uma coleção de objetos IAzRoleDefinition .
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 objetos IAzRoleAssignment e IAzRoleDefinition .
IAzScopes
Representa uma coleção de objetos IAzScope .
IAzTask
Descreve um conjunto de operações.
IAzTask2
Estende a interface IAzTask 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 pela interface IeAxiSystemInstaller 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 das funções CreateSecurityPage e EditSecurity .
ISecurityInformation2
Permite que o editor de controle de acesso obtenha informações do cliente que não são fornecidas pela interface ISecurityInformation .
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 ACE (editor de controle de acesso) obtenha o descritor de segurança do compartilhamento para inicializar a página de compartilhamento.
ISecurityObjectTypeInfo
Fornece um meio de determinar a origem de ACEs ( entradas de controle de acesso ) herdadas em DACLs ( listas de controle de acesso discricionário ) e SACLs ( listas de controle de acesso do sistema ).

As interfaces de autorização são categorizadas de acordo com o uso da seguinte maneira:

Interfaces do Editor Controle de Acesso

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

Interfaces do instalador ActiveX

O ActiveX Installer fornece as interfaces a seguir.

Interfaces do Gerenciador de Autorização

O Gerenciador de Autorização fornece as interfaces a seguir.