- Requête HTTP
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- MfaTotpSignInRequestInfo
- Essayer
Vérifie le défi d'authentification multifacteur et effectue la connexion
Requête HTTP
POST https://identitytoolkit.googleapis.com/v2/accounts/mfaSignIn:finalize
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 |
---|
{ "mfaPendingCredential": string, "tenantId": string, "mfaEnrollmentId": string, // Union field |
Champs | |
---|---|
mfaPendingCredential |
Obligatoire. Identifiants en attente de la connexion au premier facteur. |
tenantId |
ID du locataire Identity Platform auquel l'utilisateur se connecte. Si ce paramètre n'est pas défini, l'utilisateur se connectera au projet Identity Platform par défaut. |
mfaEnrollmentId |
ID d'enregistrement de l'authentification multifacteur de la liste des enregistrements d'authentification multifacteur actuels de l'utilisateur. |
Champ d'union verification_info . Justificatif de l'achèvement du test d'authentification multifacteur verification_info ne peut être qu'un des éléments suivants : |
|
phoneVerificationInfo |
Preuve de l'achèvement du défi MFA par SMS |
totpVerificationInfo |
Preuve de l'achèvement du défi MFA basé sur le TOTP |
Corps de la réponse
Réponse mfaSignIn.finalize.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{ "idToken": string, "refreshToken": string, // Union field |
Champs | |
---|---|
idToken |
Jeton d'ID de l'utilisateur authentifié. |
refreshToken |
Jeton d'actualisation de l'utilisateur authentifié. |
Champ d'union auxiliary_auth_info . Informations de connexion validées par l'authentification multifacteur. auxiliary_auth_info ne peut être qu'un des éléments suivants : |
|
phoneAuthInfo |
Informations d'authentification supplémentaires pour le téléphone, y compris une preuve de validation Android |
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.
MfaTotpSignInRequestInfo
Informations de validation TOTP pour FinalizeMfaSignInRequest.
Représentation JSON |
---|
{ "verificationCode": string } |
Champs | |
---|---|
verificationCode |
Code de validation saisi par l'utilisateur. |