Prüft, ob der angegebene Nutzer Mitglied der Gruppe ist. Die Mitgliedschaft kann direkt oder verschachtelt sein. Bei einer verschachtelten Mitgliedschaft müssen memberKey
und groupKey
jedoch Entitäten in derselben Domain sein, da sonst ein Invalid input
-Fehler zurückgegeben wird. Wenn Sie nach verschachtelten Mitgliedschaften suchen möchten, die Entitäten außerhalb der Domain der Gruppe enthalten, verwenden Sie die Methode checkTransitiveMembership()
in der Cloud Identity Groups API.
HTTP-Anfrage
GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
groupKey |
Identifiziert die Gruppe in der API-Anfrage. Der Wert kann die E-Mail-Adresse, der Alias oder die eindeutige ID der Gruppe sein. |
memberKey |
Identifiziert das Nutzermitglied in der API-Anfrage. Der Wert kann die primäre E-Mail-Adresse, der Alias oder die eindeutige ID des Nutzers sein. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
JSON-Vorlage für die Antwort „Hat Mitglied“ in der Directory API.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "isMember": boolean } |
Felder | |
---|---|
isMember |
Nur Ausgabe. Gibt an, ob der angegebene Nutzer Mitglied der Gruppe ist. Die Mitgliedschaft kann direkt oder verschachtelt sein. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
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
Weitere Informationen finden Sie im Leitfaden zur Autorisierung.