Auth0 propose deux façons de mettre en œuvre le contrôle d’accès basé sur les rôles (RBAC), que vous pouvez utiliser à la place du système interne de contrôle d’accès de votre API ou en combinaison avec celui-ci :Authorization Core offre les mêmes fonctionnalités qu’Authorization Extension, améliore les performances et l’évolutivité, et fournit un système RBAC plus souple qu’Authorization Extension.À l’heure actuelle, les deux offrent les principales fonctionnalités du RBAC et vous permettent de restreindre les scopes personnalisés définis pour une API à ceux qui ont été attribués à l’utilisateur en tant que permissions.
-
Entreprise
- Comptabilité
- Technologies de l’information
-
Ingénierie
- Outils internes
- Applications destinées aux clients
- Soutien


- Approuver les demandes de déplacement
- Approuver les frais de déplacement

Utilisateurs

Groupes
-
Ouvrir le groupe et gérer les utilisateurs qui y appartiennent

-
Ouvrir l’utilisateur et gérer sa ou ses appartenances à des groupes

-
Entreprise exemple
-
Comptabilité
- Comptables externes
- Ressources humaines
-
Finances
- Soutien TI des finances
- Direction
-
Comptabilité
- Ouvrez le groupe de niveau supérieur (dans l’exemple ci-dessus, il s’agirait du groupe Entreprise exemple)
- Cliquez sur l’onglet Nested Groups
- Cliquez sur le bouton ADD NESTED GROUP. Une liste des groupes pouvant être ajoutés au groupe principal s’affichera. Pour sélectionner un groupe en particulier, cliquez sur la case à cocher à gauche du nom. Après chaque sélection, vous reviendrez à la page du groupe principal. Continuez jusqu’à ce que vous ayez inclus tous les groupes requis.
Mappages de groupes

Rôles


Permissions
-
Rôle : Utilisateur de l’application de dépenses
-
Permissions :
- Consulter ses propres dépenses
- Ajouter une nouvelle dépense
-
Permissions :
-
Rôle : Administrateur de l’application de dépenses
-
Permissions :
- Approuver les dépenses
- Consulter toutes les dépenses des utilisateurs
- Supprimer des dépenses
- Ajouter une nouvelle dépense
-
Permissions :

