Method: projects.tenants.accounts.delete

刪除使用者帳戶。

HTTP 要求

POST https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}/tenants/{tenantId}/accounts:delete

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
targetProjectId

string

帳戶所屬專案的 ID。僅應在指定帳戶 localId 的驗證要求中指定。

授權需要指定資源 targetProjectId 的下列 IAM 權限:

  • firebaseauth.users.delete
tenantId

string

帳戶所屬租用戶的 ID (如適用)。只有在經過驗證的請求中,如果有 Google OAuth 2.0 憑證,並指定屬於 Identity Platform 租用戶的帳戶的 localId,才需要指定此值。

要求主體

要求主體包含下列結構的資料:

JSON 表示法
{
  "localId": string,
  "delegatedProjectNumber": string,
  "idToken": 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 來指定要刪除的帳戶。

回應主體

如果成功,回應主體會包含 DeleteAccountResponse 的執行個體。

授權範圍

需要下列其中一種 OAuth 範圍:

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

詳情請參閱 Authentication Overview