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
- de interfaces do instalador do 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 ActiveX fornece as interfaces a seguir.
Interfaces do Gerenciador de Autorização
O Gerenciador de Autorização fornece as interfaces a seguir.
- 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