Borra la cuenta de un usuario.
Solicitud HTTP
POST https://identitytoolkit.googleapis.com/v1/accounts:delete
La URL usa la sintaxis de la transcodificación gRPC.
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "localId": string, "delegatedProjectNumber": string, "idToken": string, "tenantId": string, "targetProjectId": string } |
Campos | |
---|---|
localId |
Es el ID de la cuenta de usuario que se borrará. Para especificar este campo, se requiere una credencial de OAuth 2.0 de Google con los permisos adecuados. Las solicitudes de los usuarios que no tienen la credencial deben pasar un token de ID. |
delegatedProjectNumber |
|
idToken |
El token de ID de Identity Platform de la cuenta que se borrará. Se debe especificar para las solicitudes de los usuarios finales que no tienen la credencial de OAuth 2.0 de Google. Las solicitudes autenticadas que tengan una credencial de OAuth2 de Google con los permisos adecuados pueden pasar localId para especificar la cuenta que se borrará de forma alternativa. |
tenantId |
El ID del grupo de usuarios al que pertenece la cuenta, si corresponde. Solo se requiere especificarlo para las solicitudes autenticadas que tengan una credencial de OAuth 2.0 de Google que especifique el localId de una cuenta que pertenece a un inquilino de Identity Platform. |
targetProjectId |
Es el ID del proyecto al que pertenece la cuenta. Solo debe especificarse en solicitudes autenticadas que especifiquen el localId de una cuenta. La autorización requiere el siguiente permiso IAM en el recurso especificado
|
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de DeleteAccountResponse
.
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Authentication Overview.