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 interfaceIAzApplicatione implementa métodos adicionais para inicializar objetos IAzClientContext2.
IAzApplication3
Fornece métodos para gerenciar IAzRoleAssignment, IAzRoleDefinitione objetos IAzScope2.
IAzApplications
Representa uma coleção de objetos IAzApplication.
IAzApplicationGroup
Define uma coleção de entidades de segurança.
IAzApplicationGroup2
Estende a interfaceIAzApplicationGroup 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 objetoAzAuthorizationStore e implementa métodos para criar e abrir objetos IAzApplication2.
IAzAuthorizationStore3
Estende a interface deIAzAuthorizationStore2 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 BizRule (Regra de Negócios).
IAzBizRuleInterfaces
Fornece métodos e propriedades usados para gerenciar uma lista de interfaces dedeIDispatch que podem ser chamadas por scripts bizRule (regra de negócios).
IAzBizRuleParameters
Fornece métodos e propriedades usados para gerenciar uma lista de parâmetros que podem ser passados para scripts bizRule (regra de negócios).
IAzClientContext
Mantém o estado que descreve um cliente específico.
IAzClientContext2
Herda da interfaceIAzClientContext e implementa novos métodos que manipulam o contexto do cliente.
IAzClientContext3
Estende a interface deIAzClientContext2.
IAzNameResolver
Converte SIDs (identificadores de segurança) 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 em 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 objetosIAzOperation.
IAzPrincipalLocator
Localiza e escolhe as entidades de segurança do Modo de Aplicativo do Active 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 os usuários e grupos podem ser atribuídos.
IAzRoleAssignments
Representa uma coleção de objetosIAzRoleAssignment.
IAzRoleDefinition
Representa um ou mais objetos IAzRoleDefinition, IAzTaske IAzOperation que especificam um conjunto de operações.
IAzRoleDefinitions
Representa uma coleção de objetos IAzRoleDefinition.
IAzRoles
Representa uma coleção de objetosIAzRole.
IAzScope
Define um contêiner lógico de recursos ao qual o aplicativo gerencia o acesso.
IAzScope2
Estende a interfaceIAzScopepara gerenciar IAzRoleAssignment e objetos IAzRoleDefinition.
IAzScopes
Representa uma coleção de objetosIAzScope.
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 objetosIAzTask.
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 interfaceIeAxiSystemInstaller dopara verificar se um objeto ActiveX pode ser instalado.
IeAxiSystemInstaller
Instala um objeto ActiveX.
IEffectivePermission
Fornece um meio de 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 interfaceISecurityInformation.
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 das ACEs (entradas de controle de acesso) herdadas 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 maneira:

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 ActiveX fornece as interfaces a seguir.

  • IeAxiService
  • IeAxiServiceCallback
  • IeAxiSystemInstaller

Interfaces do Gerenciador de Autorização

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