Découvrez comment attribuer des autorisations à un utilisateur à l’aide d’Auth0 Dashboard ou de la Management API.
Vous pouvez attribuer des autorisations à un utilisateur à l’aide du ou de la . Les autorisations attribuées peuvent être utilisées avec l’ensemble de fonctionnalités Authorization Core pour l’API.
Ajouter des autorisations directement à un utilisateur fait perdre les avantages du Contrôle d’accès basé sur les rôles (RBAC) et n’est généralement pas recommandé.
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 différente de l’Authorization Extension. Pour une comparaison, consultez Authorization Core vs. Authorization Extension.
Les autorisations sont sélectionnées parmi des valeurs prédéfinies. Si votre liste de rôles est vide, assurez-vous d’ajouter des autorisations à votre API.
Il existe deux façons d’attribuer une autorisation à un utilisateur. Vous pouvez sélectionner un utilisateur dans la liste Utilisateurs, puis lui attribuer une autorisation, ou accéder à la page Détails de l’utilisateur (profil utilisateur) d’un utilisateur donné et choisir l’autorisation à attribuer dans l’onglet Autorisations.
Cliquez sur ... à côté de l’utilisateur que vous souhaitez modifier, puis sélectionnez attribuer des autorisations.
Sélectionnez l’API pour laquelle vous souhaitez attribuer des autorisations, puis sélectionnez les autorisations à attribuer à l’utilisateur et cliquez sur ajouter des autorisations.
Cliquez sur l’onglet Autorisations, puis 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.
Effectuez un appel POST au point de terminaison Assign User Permissions. Assurez-vous de remplacer les valeurs d’espace réservé USER_ID, MGMT_API_ACCESS_TOKEN, API_IDENTIFIER et PERMISSION_NAME par votre ID utilisateur, votre de la Management API, le ou les identifiants d’API et le ou les noms d’autorisation, respectivement.
Value
Description
USER_ID
L’identifiant de l’utilisateur auquel vous voulez attribuer des autorisations.