Envia o desafio de MFA
Solicitação HTTP
POST https://identitytoolkit.googleapis.com/v2/accounts/mfaSignIn:start
O URL usa a sintaxe de transcodificação gRPC.
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "mfaPendingCredential": string, "mfaEnrollmentId": string, "tenantId": string, // Union field |
Campos | |
---|---|
mfaPendingCredential |
Obrigatório. Credencial pendente do primeiro fator de login. |
mfaEnrollmentId |
Obrigatório. ID da inscrição da MFA na lista de inscrições atuais da MFA do usuário. |
tenantId |
O ID do locatário do Identity Platform em que o usuário está fazendo login. Se não for definido, o usuário vai fazer login no projeto padrão do Identity Platform. |
Campo de união sign_in_info . Informações de MFA por tipo de segundo fator. sign_in_info pode ser apenas de um dos tipos a seguir: |
|
phoneSignInInfo |
Informações de verificação para autorizar o envio de um SMS para a verificação por telefone. |
Corpo da resposta
Resposta mfaSignIn.start.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união response_info . A autenticação multifator inicia a resposta de login pelo segundo tipo de fator. response_info pode ser apenas de um dos tipos a seguir: |
|
phoneResponseInfo |
Informações da sessão de autenticação multifator específicas para segundo fatores do tipo SMS. Além do código único recuperado do SMS enviado, o conteúdo dessas informações de sessão precisa ser transmitido para mfaSignIn.finalize para concluir o login. |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte Authentication Overview.