Method: accounts.delete

ユーザーのアカウントを削除します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "localId": string,
  "delegatedProjectNumber": string,
  "idToken": string,
  "tenantId": string,
  "targetProjectId": string
}
フィールド
localId

string

削除するユーザー アカウントの ID。このフィールドを指定する場合は、適切な権限を持つ Google OAuth 2.0 認証情報が必要です。認証情報のないユーザーからのリクエストには、代わりに ID トークンを渡す必要があります。

delegatedProjectNumber
(deprecated)

string (int64 format)

idToken

string

削除するアカウントの Identity Platform ID トークン。Google OAuth 2.0 認証情報のないエンドユーザーからのリクエストには指定する必要があります。適切な権限を持つ Google OAuth2 認証情報を使用した認証済みリクエストでは、localId を渡して削除するアカウントを指定することもできます。

tenantId

string

アカウントが属するテナントの ID(該当する場合)。Identity Platform テナントに属するアカウントの localId を指定する Google OAuth 2.0 認証情報を含む認証済みリクエストでのみ指定する必要があります。

targetProjectId

string

アカウントが属するプロジェクトの ID。アカウントの localId を指定する認証済みリクエストでのみ指定する必要があります。

認可には、指定されたリソース targetProjectId に対する次の IAM の権限が必要です。

  • firebaseauth.users.delete

レスポンスの本文

成功した場合、レスポンスの本文には DeleteAccountResponse のインスタンスが含まれます。

認可スコープ

以下のいずれかの OAuth スコープが必要です。

  • https://www.googleapis.com/auth/identitytoolkit
  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。