Ruft Kontoinformationen für alle übereinstimmenden Konten ab. Ruft für eine Endnutzeranfrage das Konto des Endnutzers ab. Ruft bei einer Administratoranfrage mit Google OAuth 2.0-Anmeldedaten ein oder mehrere Konten mit übereinstimmenden Kriterien ab.
HTTP-Anfrage
POST https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}/accounts:lookup
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
targetProjectId |
Die ID des Google Cloud-Projekts, zu dem das Konto oder der mit Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"idToken": string,
"localId": [
string
],
"email": [
string
],
"delegatedProjectNumber": string,
"phoneNumber": [
string
],
"federatedUserId": [
{
object ( |
Felder | |
---|---|
idToken |
Das Identity Platform-ID-Token des abzurufenden Kontos. Muss für Anfragen von Endnutzern angegeben werden. |
localId[] |
Die ID eines oder mehrerer Konten, die abgerufen werden sollen. Sollte nur von authentifizierten Anfragen mit Google OAuth 2.0-Anmeldedaten mit den richtigen Berechtigungen angegeben werden. |
email[] |
Die E-Mail-Adresse eines oder mehrerer Konten, die abgerufen werden sollen. Die E-Mail-Adresse darf maximal 256 Zeichen lang sein und muss im Format |
delegatedProjectNumber |
|
phoneNumber[] |
Die Telefonnummer eines oder mehrerer Konten, die abgerufen werden sollen. Sollte nur in authentifizierten Anfragen von einem Entwickler angegeben werden und muss im E.164-Format sein, z. B. +15555555555. |
federatedUserId[] |
|
tenantId |
Die ID des Mandanten, zu dem das Konto gehört. Sollte nur in authentifizierten Anfragen von einem Entwickler angegeben werden. |
initialEmail[] |
Die erste E-Mail-Adresse eines oder mehrerer abzurufender Konten. Die E-Mail-Adresse darf maximal 256 Zeichen lang sein und muss im Format |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von GetAccountInfoResponse
.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.