删除用户的账号。
HTTP 请求
POST https://identitytoolkit.googleapis.com/v1/accounts:delete
网址采用 gRPC 转码语法。
请求正文
请求正文中包含结构如下的数据:
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(如果适用)。仅适用于包含 Google OAuth 2.0 凭据且指定了属于 Identity Platform 租户的账号的 localId 的已验证请求。 |
targetProjectId |
账号所属项目的 ID。仅应在指定账号 localId 的已验证请求中指定。 必须对指定的资源
|
响应正文
如果成功,则响应正文包含一个 DeleteAccountResponse
实例。
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅 Authentication Overview。