Envía el desafío de MFA
Solicitud HTTP
POST https://identitytoolkit.googleapis.com/v2/accounts/mfaSignIn:start
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 |
---|
{ "mfaPendingCredential": string, "mfaEnrollmentId": string, "tenantId": string, // Union field |
Campos | |
---|---|
mfaPendingCredential |
Obligatorio. Credenciales pendientes del acceso con el primer factor |
mfaEnrollmentId |
Obligatorio. El ID de inscripción de la MFA de la lista de inscripciones actuales de la MFA del usuario |
tenantId |
El ID del grupo de usuarios de Identity Platform al que accede el usuario. Si no se establece, el usuario accederá al proyecto predeterminado de Identity Platform. |
Campo de unión sign_in_info . Información de la MFA por tipo de segundo factor sign_in_info puede ser solo uno de los siguientes: |
|
phoneSignInInfo |
Información de verificación para autorizar el envío de un SMS de verificación telefónica |
Cuerpo de la respuesta
Respuesta de mfaSignIn.start.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión response_info . Respuesta de inicio de sesión de MultiFactor por tipo de segundo factor response_info puede ser solo uno de los siguientes: |
|
phoneResponseInfo |
Información de la sesión de acceso de varios factores específica de los segundos factores de tipo SMS. Junto con el código de un solo uso recuperado del SMS enviado, el contenido de esta información de la sesión se debe pasar a mfaSignIn.finalize para completar el acceso. |
Permisos 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.