Passer au contenu principal
Vous pouvez créer des rôles dans l’Auth0 Dashboard ou à l’aide de la . Ces rôles peuvent être utilisés avec l’ensemble de fonctionnalités Authorization Core de l’API.

Prérequis

  • Pour que le Contrôle d’accès basé sur les rôles (RBAC) fonctionne correctement, vous devez l’activer pour votre API à l’aide de l’Auth0 Dashboard ou de la Management API. La fonctionnalité Authorization Core est distincte de l’Authorization Extension. Pour les comparer, consultez Authorization Core vs. Authorization Extension.
  • Configurer une API dans .
  • Les autorisations sont sélectionnées à partir de valeurs prédéfinies. Si votre liste d’autorisations est vide, vous devez ajouter des autorisations à votre API.

Auth0 Dashboard

  1. Accédez à Auth0 Dashboard > Gestion des utilisateurs > Rôles, puis cliquez sur Create Role.
  2. Attribuez un nom au rôle et ajoutez une description, puis cliquez sur Create.

Management API

Effectuez un appel POST à l’endpoint Create Role. Assurez-vous de remplacer les valeurs d’espace réservé MGMT_API_ACCESS_TOKEN, ROLE_NAME et ROLE_DESC par votre jeton d’accès de la Management API , le nom du rôle et la description du rôle, respectivement.
ValeurDescription
MGMT_API_ACCESS_TOKENJeton d’accès pour la Management API avec le scope create:roles.
ROLE_NAMENom du rôle que vous souhaitez créer.
ROLE_DESCDescription du rôle affichée aux utilisateurs.

En savoir plus