Vous pouvez attribuer des autorisations à un utilisateur en utilisant ou . Les autorisations attribuées peuvent être utilisées avec l’ensemble de fonctionnalités API Authorization Core.Documentation Index
Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
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 Management API. La fonctionnalité centrale de l’autorisation est différente de l’extension d’autorisation. Pour une comparaison, consultez Authorization Core par rapport à Authorization Extension.
- Configurez une API dans Auth0 Dashboard.
- Les autorisations sont sélectionnées à partir de valeurs prédéfinies. Si votre liste de rôles est vide, vous devez ajouter des autorisations à votre API.
Dashboard
Attribuer une autorisation dans la liste des utilisateurs
- Allez à Dashboard > Gestion des utilisateurs > Utilisateurs.
- Cliquez sur
...en regard de l’utilisateur que vous souhaitez modifier, puis sélectionnez Attribuer des autorisations. - Sélectionnez l’API à partir de laquelle vous souhaitez attribuer des autorisations, puis sélectionnez les autorisations à attribuer à l’utilisateur et cliquez sur Ajouter des autorisations.
Attribuer des autorisations dans le profil utilisateur
- Rendez-vous à Dashboard > Gestion des utilisateurs > Utilisateurs et cliquez sur le nom de l’utilisateur à afficher.
- Cliquez sur l’onglet Autorisations, puis cliquez sur Attribuer des autorisations.
- Sélectionnez l’API à partir de laquelle vous souhaitez attribuer des autorisations, puis sélectionnez les autorisations à attribuer à l’utilisateur et cliquez sur Ajouter des autorisations.
Management API
POST au point de terminaison Attribuer des autorisations à un utilisateur. Assurez-vous de remplacer les valeurs des paramètres fictifs USER_ID, MGMT_API_ACCESS_TOKEN, API_IDENTIFIER et PERMISSION_NAME avec votre ID d’utilisateur, le jeton d’accès à Management API, le ou les identificateurs de l’API et le ou les noms des autorisations, respectivement.
| Valeur | Description |
|---|---|
USER_ID | ID de l’utilisateur à qui vous voulez attribuer des permissions. |
MGMT_API_ACCESS_TOKEN | Jeton d’accès à Management API avec la portée update:users. |
API_IDENTIFIER | Identifiant(s) de l’API associé(s) aux permissions que vous souhaitez attribuer à l’utilisateur spécifié. |
PERMISSION_NAME | Nom(s) de la (des) permission(s) que vous souhaitez attribuer à l’utilisateur spécifié. |