Envoie le défi MFA
Requête HTTP
POST https://identitytoolkit.googleapis.com/v2/accounts/mfaSignIn:start
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, "mfaEnrollmentId": string, "tenantId": string, // Union field |
Champs | |
---|---|
mfaPendingCredential |
Obligatoire. Identifiants en attente de la connexion au premier facteur. |
mfaEnrollmentId |
Obligatoire. ID d'enregistrement de l'authentification multifacteur à partir de la liste des enregistrements d'authentification multifacteur actuels de l'utilisateur. |
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. |
Champ d'union sign_in_info . Informations sur l'authentification multifacteur par type de deuxième facteur. sign_in_info ne peut être qu'un des éléments suivants : |
|
phoneSignInInfo |
Informations de validation pour autoriser l'envoi d'un SMS de validation du numéro de téléphone. |
Corps de la réponse
Réponse mfaSignIn.start.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union response_info . Réponse de début de connexion multifacteur par type de deuxième facteur. response_info ne peut être qu'un des éléments suivants : |
|
phoneResponseInfo |
Informations sur la session de connexion multifacteur spécifiques aux seconds facteurs de type SMS. En plus du code à usage unique récupéré à partir du SMS envoyé, le contenu de ces informations de session doit être transmis à mfaSignIn.finalize pour finaliser la connexion. |
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.