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

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 en utilisant soit le Dashboard, soit . La fonctionnalité centrale de l’autorisation est différente de l’extension d’autorisation. Pour une comparaison, consultez Authorization Core par rapport à Authorization Extension.
  • Mettre en place une API dans l’.
  • Les autorisations sont sélectionnées parmi des valeurs prédéfinies. Si votre liste d’autorisations est vide, vous devez ajouter des autorisations à votre API.

Dashboard

  1. Accédez à Dashboard > Gestion des utilisateurs > Rôles et cliquez surCréer un rôle.
  2. Nommez le rôle et ajoutez une description, puis cliquez sur Créer.

Management API

Faites un appel POST au point de terminaison Créer un rôle. Assurez-vous de remplacer les valeurs des paramètres fictifs MGMT_API_ACCESS_TOKEN, ROLE_NAME et ROLE_DESC par votre jeton d’accès à Management API, le nom et la description de votre rôle, respectivement.
curl --request POST \
  --url 'https://{yourDomain}/api/v2/roles' \
  --header 'authorization: Bearer MGMT_API_ACCESS_TOKEN' \
  --header 'cache-control: no-cache' \
  --header 'content-type: application/json' \
  --data '{ "name": "ROLE_NAME", "description": "ROLE_DESC" }'
ValeurDescription
MGMT_API_ACCESS_TOKENJeton d’accès à Management API avec la permission create:roles.
ROLE_NAMENom du rôle que vous souhaitez créer.
ROLE_DESCDescription conviviale du rôle.

En savoir plus

I