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
- Interfaces do instalador ActiveX
- Interfaces do Gerenciador de Autorização
Interfaces do Editor 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 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.
- 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