Vérifie si l'utilisateur donné est membre du groupe. L'appartenance peut être directe ou imbriquée. Toutefois, s'ils sont imbriqués, memberKey
et groupKey
doivent être des entités du même domaine. Dans le cas contraire, une erreur Invalid input
est renvoyée. Pour rechercher les appartenances imbriquées incluant des entités externes au domaine du groupe, utilisez la méthode checkTransitiveMembership()
de l'API Cloud Identity Groups.
Requête HTTP
GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
groupKey |
Identifie le groupe dans la requête API. La valeur peut être l'adresse e-mail du groupe, son alias ou l'ID unique du groupe. |
memberKey |
Identifie le membre utilisateur dans la requête API. La valeur peut être l'adresse e-mail principale, l'alias ou l'identifiant unique de l'utilisateur. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Modèle JSON pour la réponse "Contient un membre" dans l'API Directory.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{ "isMember": boolean } |
Champs | |
---|---|
isMember |
Uniquement en sortie. Identifie si l'utilisateur donné est membre du groupe. L'appartenance peut être directe ou imbriquée. |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://apps-apis.google.com/a/feeds/groups/
https://www.googleapis.com/auth/admin.directory.group
https://www.googleapis.com/auth/admin.directory.group.member
https://www.googleapis.com/auth/admin.directory.group.member.readonly
https://www.googleapis.com/auth/admin.directory.group.readonly
Pour en savoir plus, consultez le Guide relatif aux autorisations.