Verifica se o usuário especificado é membro do grupo. A associação pode ser direta ou aninhada, mas, se aninhadas, memberKey
e groupKey
precisam ser entidades no mesmo domínio. Caso contrário, um erro Invalid input
será retornado. Para verificar se há associações aninhadas que incluem entidades fora do domínio do grupo, use o método checkTransitiveMembership()
na API Cloud Identity Groups.
Solicitação HTTP
GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
groupKey |
Identifica o grupo na solicitação da API. O valor pode ser o endereço de e-mail do grupo, o alias do grupo ou o ID exclusivo do grupo. |
memberKey |
Identifica o membro do usuário na solicitação da API. O valor pode ser o endereço de e-mail principal, alias ou ID exclusivo do usuário. |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Modelo JSON para a resposta "Tem membro" na API Directory.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{ "isMember": boolean } |
Campos | |
---|---|
isMember |
Apenas saída. Identifica se o usuário fornecido é um membro do grupo. A associação pode ser direta ou aninhada. |
Escopos de autorização
Requer um dos seguintes escopos do 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
Para mais informações, consulte o Guia de autorização.