Interfaces d’autorisation
Les interfaces suivantes sont utilisées avec les applications d’autorisation.
Dans cette section
Sujet | Description |
---|---|
IAzApplication |
Définit une instance installée d’une application. Un objet IAzApplication est créé lorsqu’une application est installée. |
IAzApplication2 |
Hérite de l’interface IAzApplication et implémente des méthodes supplémentaires pour initialiser objets IAzClientContext2. |
IAzApplication3 |
Fournit des méthodes pour gérer IAzRoleAssignment, IAzRoleDefinitionet objets IAzScope2. |
IAzApplications |
Représente une collection d’objets IAzApplication. |
IAzApplicationGroup |
Définit une collection de principaux. |
IAzApplicationGroup2 |
Étend l’interface IAzApplicationGroup en ajoutant la prise en charge du type de groupe BizRule. |
IAzApplicationGroups |
Représente une collection d’objets IAzApplicationGroup. |
IAzAuthorizationStore |
Définit le conteneur qui est la racine du magasin de stratégies d’autorisation. |
IAzAuthorizationStore2 |
Hérite de l’objet AzAuthorizationStore et implémente des méthodes pour créer et ouvrir des objets IAzApplication2. |
IAzAuthorizationStore3 |
Étend l’interface IAzAuthorizationStore2 avec des méthodes qui gèrent la prise en charge et la mise en cache des règles d’entreprise (BizRule). |
IAzBizRuleContext |
Contient des informations sur une opération BizRule (Business Rule). |
IAzBizRuleInterfaces |
Fournit des méthodes et des propriétés utilisées pour gérer une liste de interfaces IDispatch qui peuvent être appelées par des scripts bizRule (Business Rule). |
IAzBizRuleParameters |
Fournit des méthodes et des propriétés utilisées pour gérer une liste de paramètres qui peuvent être passés aux scripts de règle d’entreprise (BizRule). |
IAzClientContext |
Conserve l’état qui décrit un client particulier. |
IAzClientContext2 |
Hérite de l’interface IAzClientContext et implémente de nouvelles méthodes qui manipulent le contexte client. |
IAzClientContext3 |
Étend l’interface IAzClientContext2. |
IAzNameResolver |
Convertit identificateurs de sécurité (SID) en noms d’affichage principaux. |
IAzObjectPicker |
Affiche une boîte de dialogue qui permet aux utilisateurs de sélectionner un ou plusieurs principaux dans une liste. |
IAzOperation |
Définit une opération de bas niveau prise en charge par une application. |
IAzOperation2 |
Étend le IAzOperation avec une méthode qui retourne les attributions de rôle associées à l’opération. |
IAzOperations |
Représente une collection d’objets IAzOperation. |
IAzPrincipalLocator |
Recherche et choisit les principaux en mode d’application Active Directory (ADAM) dans le Gestionnaire d’autorisations. |
IAzRole |
Définit l’ensemble d’opérations qui peuvent être effectuées par un ensemble d’utilisateurs dans une étendue. |
IAzRoleAssignment |
Représente un rôle auquel les utilisateurs et les groupes peuvent être affectés. |
IAzRoleAssignments |
Représente une collection d’objets IAzRoleAssignment. |
IAzRoleDefinition |
Représente une ou plusieurs IAzRoleDefinition, IAzTask et objets IAzOperation qui spécifient un ensemble d’opérations. |
IAzRoleDefinitions |
Représente une collection d’objets IAzRoleDefinition. |
IAzRoles |
Représente une collection d’objets IAzRole. |
IAzScope |
Définit un conteneur logique de ressources auquel l’application gère l’accès. |
IAzScope2 |
Étend l’interface IAzScope pour gérer IAzRoleAssignment et objets IAzRoleDefinition. |
IAzScopes |
Représente une collection d’objets IAzScope. |
IAzTask |
Décrit un ensemble d’opérations. |
IAzTask2 |
Étend l’interface IAzTask avec une méthode qui retourne les attributions de rôles associées à la tâche. |
IAzTasks |
Représente une collection d’objets IAzTask. |
IeAxiService |
Initialise un objet de service système pour installer un objet ActiveX lorsque l’utilisateur actuel n’a pas l’autorisation d’installer l’objet. |
IeAxiServiceCallback |
Appelé par l’interface IeAxiSystemInstaller pour vérifier qu’un objet ActiveX peut être installé. |
IeAxiSystemInstaller |
Installe un objet ActiveX. |
IEffectivePermission |
Fournit un moyen de déterminer l’autorisation effective d’un principal de sécurité sur un objet. |
IEffectivePermission2 |
Fournit un moyen de déterminer l’autorisation effective d’un principal de sécurité sur un objet. |
ISecurityInformation |
Permet à l’éditeur de contrôle d’accès de communiquer avec l’appelant des fonctions CreateSecurityPage et fonctions EditSecurity. |
ISecurityInformation2 |
Permet à l’éditeur de contrôle d’accès d’obtenir des informations du client qui ne sont pas fournies par l’interface ISecurityInformation. |
ISecurityInformation3 |
Fournit des méthodes nécessaires pour afficher un éditeur de contrôle d’accès avec élévation de privilèges lorsqu’un utilisateur clique sur le bouton Modifier sur une page d’éditeur de contrôle d’accès qui affiche une image d’un bouclier sur ce bouton Modifier . |
ISecurityInformation4 |
Permet à l’éditeur de contrôle d’accès (ACE) d’obtenir le descripteur de sécurité du partage pour initialiser la page de partage. |
ISecurityObjectTypeInfo |
Fournit un moyen de déterminer la source des entrées de contrôle d’accès héritées (AAC) dans listes de contrôle d’accès discrétionnaires (DACL) et listes de contrôle d’accès système (SACL). |
Les interfaces d’autorisation sont classées en fonction de l’utilisation comme suit :
- interfaces d’éditeur de contrôle d’accès
- interfaces d’installation ActiveX
- interfaces Authorization Manager
Interfaces de l’éditeur de contrôle d’accès
Les interfaces suivantes sont utilisées avec l’éditeur de contrôle d’accès.
- IEffectivePermission
- ISecurityInformation
- ISecurityInformation2
- ISecurityInformation3
- ISecurityObjectTypeInfo
Interfaces du programme d’installation ActiveX
ActiveX Installer fournit les interfaces suivantes.
Interfaces du Gestionnaire d’autorisations
Le Gestionnaire d’autorisations fournit les interfaces suivantes.
- 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