/auth/v1/users/<user_ID>/roles: GET

Obtient la liste des rôles affectés à un utilisateur.

Le tableau suivant indique les rôles qui peuvent accéder à ce noeud final d'API REST:
Tableau 1. Accès par rôle
Administrateur de données Utilisateur de données Administrateur de collection Administrateur Utilisateur de maintenance
✓1 ✓1 ✓1
1L'ID utilisateur spécifié doit être identique à l'ID utilisateur demandeur. Sinon, la commande échoue avec l'erreur 403, "Not authorized".

Résumé de la demande URL

curl -k -H ‘Authorization: Bearer <token>’ https://<data_cataloging_host>/auth/v1/users/<user_ID>/roles

Types de demande et formats de réponse pris en charge

Types de demande pris en charge:
  • GET
Formats de réponse pris en charge:
  • JavaScript Object Notation

Exemples

L'exemple suivant montre comment obtenir la liste des rôles affectés à un utilisateur.

Demande:
curl -k -H ‘Authorization: Bearer <token>’ https://<data_cataloging_host>/auth/v1/users/4ee5b47f439640d29b6fac7253a64290/roles 

Réponse :

(200 OK): 
{ 
    "roles": [ 
        { 
            "domain_id": null, 
            "id": "4a5415cb9cc5460aafe12a6f6206448e", 
            "name": "datauser" 
        } 
    ] 
}