Controlla se l'utente specificato è membro del gruppo. L'appartenenza può essere diretta o nidificata, ma se è nidificata, memberKey
e groupKey
devono essere entità nello stesso dominio o verrà restituito un errore Invalid input
. Per verificare l'esistenza di adesioni nidificate che includono entità esterne al dominio del gruppo, utilizza il metodo checkTransitiveMembership()
nell'API Cloud Identity Groups.
Richiesta HTTP
GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
groupKey |
Identifica il gruppo nella richiesta API. Il valore può essere l'indirizzo email del gruppo, l'alias del gruppo o l'ID gruppo univoco. |
memberKey |
Identifica il membro utente nella richiesta API. Il valore può essere l'indirizzo email principale, l'alias o l'ID univoco dell'utente. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Modello JSON per la risposta Has Member nell'API Directory.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "isMember": boolean } |
Campi | |
---|---|
isMember |
Solo output. Identifica se l'utente specificato è membro del gruppo. L'appartenenza può essere diretta o nidificata. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
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
Per ulteriori informazioni, consulta la Guida all'autorizzazione.