Partager via


en-tête azroles.h

Cet en-tête est utilisé par Security and Identity. Pour plus d'informations, consultez les pages suivantes :

azroles.h contient les interfaces de programmation suivantes :

Interfaces

 
IAzApplication

Définit un instance installé d’une application. Un objet IAzApplication est créé lors de l’installation d’une application.
IAzApplication2

Hérite de l’interface IAzApplication et implémente des méthodes supplémentaires pour initialiser les objets IAzClientContext2.
IAzApplication3

Fournit des méthodes pour gérer les objets IAzRoleAssignment, IAzRoleDefinition et IAzScope2.
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.
IAzApplications

Représente une collection d’objets IAzApplication.
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 métier (BizRule).
IAzBizRuleContext

Contient des informations sur une opération de règle d’entreprise (BizRule).
IAzBizRuleInterfaces

Fournit des méthodes et des propriétés utilisées pour gérer une liste d’interfaces IDispatch qui peuvent être appelées par des scripts de règle d’entreprise (BizRule).
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 les identificateurs de sécurité (SID) en noms complets 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 IAzOperation avec une méthode qui retourne les attributions de rôles associées à l’opération.
IAzOperations

Représente une collection d’objets IAzOperation.
IAzPrincipalLocator

Recherche et choisit les principaux ADAM dans le Gestionnaire d’autorisation.
IAzRole

Définit l’ensemble des opérations qui peuvent être effectuées par un ensemble d’utilisateurs au sein d’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 un ou plusieurs objets IAzRoleDefinition, IAzTask et 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 les objets IAzRoleAssignment et 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.

Énumérations

 
AZ_PROP_CONSTANTS

Définit les constantes utilisées par le Gestionnaire d’autorisation.