Method: accounts.mfaSignIn.start

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 sign_in_info can be only one of the following:
  "phoneSignInInfo": {
    object (StartMfaPhoneRequestInfo)
  }
  // End of list of possible types for union field sign_in_info.
}
Champs
mfaPendingCredential

string

Obligatoire. Identifiants en attente de la connexion au premier facteur.

mfaEnrollmentId

string

Obligatoire. ID d'enregistrement de l'authentification multifacteur à partir de la liste des enregistrements d'authentification multifacteur actuels de l'utilisateur.

tenantId

string

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

object (StartMfaPhoneRequestInfo)

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 response_info can be only one of the following:
  "phoneResponseInfo": {
    object (StartMfaPhoneResponseInfo)
  }
  // End of list of possible types for union field response_info.
}
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

object (StartMfaPhoneResponseInfo)

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.