Method: accounts.delete

Das Konto eines Nutzers wird gelöscht.

HTTP-Anfrage

POST https://identitytoolkit.googleapis.com/v1/accounts:delete

Die URL verwendet die Syntax der gRPC-Transcodierung.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "localId": string,
  "delegatedProjectNumber": string,
  "idToken": string,
  "tenantId": string,
  "targetProjectId": string
}
Felder
localId

string

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
(deprecated)

string (int64 format)

idToken

string

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 richtigen Berechtigungen kann die localId übergeben werden, um das zu löschende Konto anzugeben.

tenantId

string

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.

targetProjectId

string

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 targetProjectId erforderlich:

  • firebaseauth.users.delete

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.