Method: accounts.mfaSignIn.start

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 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.
}
Campos
mfaPendingCredential

string

Obligatorio. Credenciales pendientes del acceso con el primer factor

mfaEnrollmentId

string

Obligatorio. El ID de inscripción de la MFA de la lista de inscripciones actuales de la MFA del usuario

tenantId

string

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

object (StartMfaPhoneRequestInfo)

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

object (StartMfaPhoneResponseInfo)

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.