ユーザーのアカウントを削除します。
HTTP リクエスト
POST https://identitytoolkit.googleapis.com/v1/accounts:delete
この URL は gRPC Transcoding 構文を使用します。
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "localId": string, "delegatedProjectNumber": string, "idToken": string, "tenantId": string, "targetProjectId": string } |
フィールド | |
---|---|
localId |
削除するユーザー アカウントの ID。このフィールドを指定する場合は、適切な権限を持つ Google OAuth 2.0 認証情報が必要です。認証情報のないユーザーからのリクエストには、代わりに ID トークンを渡す必要があります。 |
delegatedProjectNumber |
|
idToken |
削除するアカウントの Identity Platform ID トークン。Google OAuth 2.0 認証情報のないエンドユーザーからのリクエストには指定する必要があります。適切な権限を持つ Google OAuth2 認証情報を使用した認証済みリクエストでは、localId を渡して削除するアカウントを指定することもできます。 |
tenantId |
アカウントが属するテナントの ID(該当する場合)。Identity Platform テナントに属するアカウントの localId を指定する Google OAuth 2.0 認証情報を含む認証済みリクエストでのみ指定する必要があります。 |
targetProjectId |
アカウントが属するプロジェクトの ID。アカウントの localId を指定する認証済みリクエストでのみ指定する必要があります。 認可には、指定されたリソース
|
レスポンスの本文
成功した場合、レスポンスの本文には DeleteAccountResponse
のインスタンスが含まれます。
認可スコープ
以下のいずれかの OAuth スコープが必要です。
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
詳細については、Authentication Overview をご覧ください。