Supprime le compte d'un utilisateur.
Requête HTTP
POST https://identitytoolkit.googleapis.com/v1/accounts:delete
L'URL utilise la syntaxe de transcodage gRPC.
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "localId": string, "delegatedProjectNumber": string, "idToken": string, "tenantId": string, "targetProjectId": string } |
Champs | |
---|---|
localId |
ID du compte utilisateur à supprimer. Pour spécifier ce champ, vous devez disposer d'identifiants Google OAuth 2.0 avec les autorisations appropriées. Les requêtes des utilisateurs qui ne disposent pas de l'identifiant doivent transmettre un jeton d'ID à la place. |
delegatedProjectNumber |
|
idToken |
Jeton d'ID Identity Platform du compte à supprimer. Doit être spécifié pour les requêtes d'utilisateurs finaux qui ne disposent pas d'identifiants Google OAuth 2.0. Les requêtes authentifiées comportant des identifiants Google OAuth2 avec les autorisations appropriées peuvent transmettre localId pour spécifier le compte à supprimer. |
tenantId |
ID du locataire auquel le compte appartient, le cas échéant. Ne doit être spécifié que pour les requêtes authentifiées comportant des identifiants Google OAuth 2.0 qui spécifient le localId d'un compte appartenant à un locataire Identity Platform. |
targetProjectId |
ID du projet auquel appartient le compte. Ne doit être spécifié que dans les requêtes authentifiées qui spécifient le localId d'un compte. L'autorisation IAM suivante est requise pour la ressource
|
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de DeleteAccountResponse
.
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Pour en savoir plus, consultez Authentication Overview.