Passer au contenu principal
GET
https://{tenantDomain}/api/v2
/
users
/
{id}
/
effective-permissions
/
sources
/
effective-roles
Liste les rôles qui accordent à l’utilisateur une permission donnée, directement ou par l’intermédiaire de groupes.
curl --request GET \
  --url https://{tenantDomain}/api/v2/users/{id}/effective-permissions/sources/effective-roles \
  --header 'Authorization: Bearer <token>'
{
  "roles": [
    {
      "description": "<string>",
      "id": "<string>",
      "name": "<string>",
      "sources": []
    }
  ],
  "next": "<string>"
}

Autorisations

Authorization
string
header
requis

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Paramètres de chemin

id
string
requis

ID de l’utilisateur dont il faut récupérer les permissions.

Paramètres de requête

from
string

Id facultatif à partir duquel commencer la sélection.

take
integer

Nombre de résultats par page. La valeur par défaut est 50.

Plage requise: x >= 1
resource_server_identifier
string
requis

Identifiant du serveur de ressources pour lequel calculer les permissions de l’utilisateur.

Required string length: 1 - 600
permission_name
string
requis

Nom de cette permission

Required string length: 1 - 280

Réponse

Les sources de rôles des permissions effectives de l’utilisateur ont été récupérées avec succès.

roles
object[]
requis

Rôles auxquels la permission spécifiée est attribuée pour l’utilisateur, directement ou via des groupes.

next
string

Un curseur à utiliser comme paramètre de requête « from » pour la page de résultats suivante.