Interface IAzAuthorizationStore (azroles.h)

L’objet AzAuthorizationStore définit le conteneur qui est la racine du magasin de stratégies d’autorisation.

Héritage

L’interface IAzAuthorizationStore hérite de l’interface IUnknown . IAzAuthorizationStore a également les types de membres suivants :

Méthodes

L’interface IAzAuthorizationStore a ces méthodes.

 
IAzAuthorizationStore ::AddDelegatedPolicyUser

Ajoute l’identificateur de sécurité (SID) spécifié sous forme de texte à la liste des principaux qui agissent en tant qu’utilisateurs de stratégie délégués. (IAzAuthorizationStore.AddDelegatedPolicyUser)
IAzAuthorizationStore ::AddDelegatedPolicyUserName

Ajoute le nom de compte spécifié à la liste des principaux qui agissent en tant qu’utilisateurs de stratégie délégués. (IAzAuthorizationStore.AddDelegatedPolicyUserName)
IAzAuthorizationStore ::AddPolicyAdministrator

Ajoute l’identificateur de sécurité (SID) spécifié sous forme de texte à la liste des principaux qui agissent en tant qu’administrateurs de stratégie. (IAzAuthorizationStore.AddPolicyAdministrator)
IAzAuthorizationStore ::AddPolicyAdministratorName

Ajoute le nom de compte spécifié à la liste des principaux qui agissent en tant qu’administrateurs de stratégie. (IAzAuthorizationStore.AddPolicyAdministratorName)
IAzAuthorizationStore ::AddPolicyReader

Ajoute l’identificateur de sécurité (SID) spécifié sous forme de texte à la liste des principaux qui jouent le rôle de lecteurs de stratégie. (IAzAuthorizationStore.AddPolicyReader)
IAzAuthorizationStore ::AddPolicyReaderName

Ajoute le nom de compte spécifié à la liste des principaux qui jouent le rôle de lecteurs de stratégie. (IAzAuthorizationStore.AddPolicyReaderName)
IAzAuthorizationStore ::AddPropertyItem

Ajoute le principal spécifié à la liste spécifiée de principaux. (IAzAuthorizationStore.AddPropertyItem)
IAzAuthorizationStore ::CloseApplication

Décharge un objet IAzApplication spécifié du cache.
IAzAuthorizationStore ::CreateApplication

Crée un objet IAzApplication avec le nom spécifié.
IAzAuthorizationStore ::CreateApplicationGroup

Crée un objet IAzApplicationGroup avec le nom spécifié. (IAzAuthorizationStore.CreateApplicationGroup)
IAzAuthorizationStore ::D elete

Supprime le magasin de stratégies actuellement utilisé par l’objet AzAuthorizationStore.
IAzAuthorizationStore ::D eleteApplication

Supprime l’objet IAzApplication avec le nom spécifié de l’objet AzAuthorizationStore.
IAzAuthorizationStore ::D eleteApplicationGroup

Supprime l’objet IAzApplicationGroup avec le nom spécifié de l’objet AzAuthorizationStore.
IAzAuthorizationStore ::D eleteDelegatedPolicyUser

Supprime l’identificateur de sécurité (SID) spécifié sous forme de texte de la liste des principaux qui agissent en tant qu’utilisateurs de stratégie délégués.
IAzAuthorizationStore ::D eleteDelegatedPolicyUserName

Supprime le nom de compte spécifié de la liste des principaux qui agissent en tant qu’utilisateurs de stratégie délégués. (IAzAuthorizationStore.DeleteDelegatedPolicyUserName)
IAzAuthorizationStore ::D eletePolicyAdministrator

Supprime l’identificateur de sécurité (SID) spécifié sous forme de texte de la liste des principaux qui agissent en tant qu’administrateurs de stratégie.
IAzAuthorizationStore ::D eletePolicyAdministratorName

Supprime le nom de compte spécifié de la liste des principaux qui agissent en tant qu’administrateurs de stratégie. (IAzAuthorizationStore.DeletePolicyAdministratorName)
IAzAuthorizationStore ::D eletePolicyReader

Supprime l’identificateur de sécurité (SID) spécifié sous forme de texte de la liste des principaux qui jouent le rôle de lecteurs de stratégie.
IAzAuthorizationStore ::D eletePolicyReaderName

Supprime le nom de compte spécifié de la liste des principaux qui jouent le rôle de lecteurs de stratégie. (IAzAuthorizationStore.DeletePolicyReaderName)
IAzAuthorizationStore ::D eletePropertyItem

Supprime le principal spécifié de la liste spécifiée de principaux. (IAzAuthorizationStore.DeletePropertyItem)
IAzAuthorizationStore ::get_ApplicationData

Définit ou récupère un champ opaque qui peut être utilisé par l’application pour stocker des informations. (IAzAuthorizationStore.get_ApplicationData)
IAzAuthorizationStore ::get_ApplicationGroups

Récupère un objet IAzApplicationGroups utilisé pour énumérer des objets IAzApplicationGroup à partir des données de stratégie. (IAzAuthorizationStore.get_ApplicationGroups)
IAzAuthorizationStore ::get_Applications

Récupère un objet IAzApplications utilisé pour énumérer des objets IAzApplication à partir du magasin de stratégies.
IAzAuthorizationStore ::get_ApplyStoreSacl

Définit ou récupère une valeur qui indique si les audits de stratégie doivent être générés lorsque le magasin d’autorisations est modifié. (IAzAuthorizationStore.get_ApplyStoreSacl)
IAzAuthorizationStore ::get_DelegatedPolicyUsers

Récupère les identificateurs de sécurité (SID) des principaux qui agissent en tant qu’utilisateurs de stratégie délégués sous forme de texte.
IAzAuthorizationStore ::get_DelegatedPolicyUsersName

Récupère les noms de compte des principaux qui agissent en tant qu’utilisateurs de stratégie délégués.
IAzAuthorizationStore ::get_Description

Définit ou récupère un commentaire qui décrit l’opération. (Get)
IAzAuthorizationStore ::get_DomainTimeout

Définit ou récupère le temps en millisecondes après lequel un domaine est déterminé comme inaccessible. (Get)
IAzAuthorizationStore ::get_GenerateAudits

Définit ou récupère une valeur qui indique si des audits d’exécution doivent être générés. (Get)
IAzAuthorizationStore ::get_MaxScriptEngines

Définit ou récupère le nombre maximal de moteurs de script de règle d’entreprise (BizRule) qui seront mis en cache. (Get)
IAzAuthorizationStore ::get_PolicyAdministrators

Récupère les identificateurs de sécurité (SID) des principaux qui agissent en tant qu’administrateurs de stratégie sous forme de texte.
IAzAuthorizationStore ::get_PolicyAdministratorsName

Récupère les noms de compte des principaux qui agissent en tant qu’administrateurs de stratégie. (IAzAuthorizationStore.get_PolicyAdministratorsName)
IAzAuthorizationStore ::get_PolicyReaders

Récupère les identificateurs de sécurité (SID) des principaux qui agissent en tant que lecteurs de stratégie sous forme de texte.
IAzAuthorizationStore ::get_PolicyReadersName

Récupère les noms de compte des principaux qui jouent le rôle de lecteurs de stratégie. (IAzAuthorizationStore.get_PolicyReadersName)
IAzAuthorizationStore ::get_ScriptEngineTimeout

Définit ou récupère la durée en millisecondes pendant laquelle la méthode IAzClientContext ::AccessCheck attend qu’une règle d’entreprise (BizRule) se termine avant de l’annuler. (Get)
IAzAuthorizationStore ::get_TargetMachine

Récupère le nom de l’ordinateur sur lequel la résolution de compte doit se produire.
IAzAuthorizationStore ::get_Writable

Récupère une valeur qui indique si l’objet peut être modifié par le contexte utilisateur qui a appelé la méthode Initialize.
IAzAuthorizationStore ::GetProperty

Renvoie la propriété d’objet AzAuthorizationStore avec l’ID de propriété spécifié.
IAzAuthorizationStore ::Initialize

Initialise le gestionnaire d’autorisations.
IAzAuthorizationStore ::OpenApplication

Ouvre l’objet IAzApplication avec le nom spécifié.
IAzAuthorizationStore ::OpenApplicationGroup

Ouvre un objet IAzApplicationGroup en spécifiant son nom. (IAzAuthorizationStore.OpenApplicationGroup)
IAzAuthorizationStore ::p ut_ApplicationData

Définit ou récupère un champ opaque qui peut être utilisé par l’application pour stocker des informations. (IAzAuthorizationStore.put_ApplicationData)
IAzAuthorizationStore ::p ut_ApplyStoreSacl

Définit ou récupère une valeur qui indique si les audits de stratégie doivent être générés lorsque le magasin d’autorisations est modifié. (IAzAuthorizationStore.put_ApplyStoreSacl)
IAzAuthorizationStore ::p ut_Description

Définit ou récupère un commentaire qui décrit l’opération. (Put)
IAzAuthorizationStore ::p ut_DomainTimeout

Définit ou récupère le temps en millisecondes après lequel un domaine est déterminé comme inaccessible. (Put)
IAzAuthorizationStore ::p ut_GenerateAudits

Définit ou récupère une valeur qui indique si des audits d’exécution doivent être générés. (Put)
IAzAuthorizationStore ::p ut_MaxScriptEngines

Définit ou récupère le nombre maximal de moteurs de script de règle d’entreprise (BizRule) qui seront mis en cache. (Put)
IAzAuthorizationStore ::p ut_ScriptEngineTimeout

Définit ou récupère la durée en millisecondes pendant laquelle la méthode IAzClientContext ::AccessCheck attend qu’une règle d’entreprise (BizRule) se termine avant de l’annuler. (Put)
IAzAuthorizationStore ::SetProperty

Définit la valeur spécifiée sur la propriété d’objet AzAuthorizationStore avec l’ID de propriété spécifié.
IAzAuthorizationStore ::Submit

Conserve les modifications apportées à l’objet AzAuthorizationStore.
IAzAuthorizationStore ::UpdateCache

Mises à jour le cache des objets et des attributs d’objet pour qu’il corresponde au magasin de stratégies sous-jacent.

Remarques

L’objet AzAuthorizationStore est nommé en fonction de l’URL passée à la méthode Initialize . L’objet n’a pas de nom dans le magasin de stratégies.

L’application doit s’assurer que le contexte utilisateur à partir duquel la méthode Initialize est appelée est utilisé pour tous les accès futurs à l’objet AzAuthorizationStore , à l’exception de la méthode IAzApplication ::InitializeClientContextFromToken .

Note Si un magasin XML est utilisé sur un réseau, le trafic n’est pas automatiquement chiffré. IPsec peut être utilisé pour chiffrer les informations d’autorisation en transit.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête azroles.h
Composant redistribuable Windows Server 2003 Administration Tools Pack sur Windows XP