Prüft, ob der angegebene Nutzer Mitglied der Gruppe ist. Die Mitgliedschaft kann direkt oder verschachtelt sein. Wenn sie verschachtelt sind, müssen memberKey
und groupKey
Entitäten in derselben Domain sein. Andernfalls wird der Fehler Invalid input
zurückgegeben. Verwenden Sie die Methode checkTransitiveMembership()
in der Cloud Identity Groups API, um nach verschachtelten Mitgliedschaften zu suchen, die Entitäten außerhalb der Domain der Gruppe enthalten.
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 |
Kennzeichnet die Gruppe in der API-Anfrage. Der Wert kann die E-Mail-Adresse der Gruppe, ein Gruppenalias oder die eindeutige Gruppen-ID sein. |
memberKey |
Identifiziert das Nutzermitglied in der API-Anfrage. Bei dem Wert kann es sich um die primäre E-Mail-Adresse, den Alias oder die eindeutige ID des Nutzers handeln. |
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 jeweilige 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.