Das Konto eines Nutzers wird gelöscht.
HTTP-Anfrage
POST https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}/tenants/{tenantId}/accounts:delete
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
targetProjectId |
Die ID des Projekts, zu dem das Konto gehört. Sollte nur in authentifizierten Anfragen angegeben werden, in denen die localId eines Kontos angegeben ist. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
tenantId |
Die ID des Mandanten, dem das Konto zugewiesen ist, sofern zutreffend. Muss nur für authentifizierte Anfragen mit Google OAuth 2.0-Anmeldedaten angegeben werden, die die localId eines Kontos angeben, das zu einem Identity Platform-Tenant gehört. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "localId": string, "delegatedProjectNumber": string, "idToken": string } |
Felder | |
---|---|
localId |
Die ID des zu löschenden Nutzerkontos. Für die Angabe dieses Felds sind Google OAuth 2.0-Anmeldedaten mit den richtigen Berechtigungen erforderlich. Anfragen von Nutzern, die keine Anmeldedaten haben, sollten stattdessen ein ID-Token übergeben. |
delegatedProjectNumber |
|
idToken |
Das Identity Platform-ID-Token des zu löschenden Kontos. Muss für Anfragen von Endnutzern angegeben werden, die keine Google OAuth 2.0-Anmeldedaten haben. Bei authentifizierten Anfragen mit Google OAuth2-Anmeldedaten mit den entsprechenden Berechtigungen kann die „localId“ übergeben werden, um das zu löschende Konto anzugeben. |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von DeleteAccountResponse
.
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.