Partager via


Définition d’autorisations en C++

Dans le Gestionnaire d’autorisation, vous définissez quels utilisateurs ont accès aux ressources d’application en créant un magasin de stratégies d’autorisation.

Pour plus d’informations sur la définition d’autorisations avec des listes de contrôle d’accès, consultez Définition d’autorisations avec des listes de contrôle d’accès en C++.

Pour définir des autorisations d’accès

  1. Créez le magasin dans lequel la stratégie d’autorisation est définie :

Création d’un objet de magasin de stratégies d’autorisation en C++
2. Créez une section dans le magasin de stratégies d’autorisation pour une application spécifique :

Création d’un objet Application en C++

3. Définissez les opérations que l’application implémente pour accéder aux ressources et les modifier :

Définition d’opérations en C++

4. Regroupez les opérations en tâches générales que les utilisateurs souhaitent effectuer :

Regroupement d’opérations en tâches en C++

5. Définissez des rôles qui se composent de groupes de tâches :

Regroupement de tâches en rôles en C++

Un utilisateur qui est affecté à un rôle a l’autorisation d’effectuer n’importe quelle tâche affectée à ce rôle. 6. Créez des scripts pour qualifier l’accès aux tâches au moment de l’exécution :

Qualification de l’accès avec la logique métier en C++

Cette étape est facultative. 7. Définissez des groupes d’utilisateurs :

Définition de groupes d’utilisateurs en C++

Ces groupes peuvent ensuite être affectés à des rôles pour déterminer les tâches qu’ils peuvent effectuer. 8. Ajouter des utilisateurs à des groupes d’utilisateurs :

Ajout d’utilisateurs à un groupe d’applications en C++