- Solicitação HTTP
- Solicitar corpo
- Corpo de resposta
- Escopos de autorização
- MfaTotpSignInRequestInfo
- Experimente!
Verifica o desafio de MFA e realiza login
Solicitação HTTP
POST https://identitytoolkit.googleapis.com/v2/accounts/mfaSignIn:finalize
A URL usa sintaxe de transcodificação gRPC .
Solicitar corpo
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "mfaPendingCredential": string, "tenantId": string, "mfaEnrollmentId": string, // Union field |
Campos | |
---|---|
mfaPendingCredential | Obrigatório. Credencial pendente do login do primeiro fator. |
tenantId | O ID do locatário do Identity Platform no qual o usuário está entrando. Se não for definido, o usuário fará login no projeto padrão do Identity Platform. |
mfaEnrollmentId | O ID de inscrição de MFA da lista de inscrições de MFA atuais do usuário. |
Campo de união verification_info . Prova de conclusão do desafio MFA. verification_info pode ser apenas um dos seguintes: | |
phoneVerificationInfo | Prova de conclusão do desafio MFA baseado em SMS. |
totpVerificationInfo | Prova de conclusão do desafio MFA baseado em TOTP. |
Corpo de resposta
Resposta mfaSignIn.finalize.
Se for bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:
Representação JSON |
---|
{ "idToken": string, "refreshToken": string, // Union field |
Campos | |
---|---|
idToken | Token de ID para o usuário autenticado. |
refreshToken | Atualizar token para o usuário autenticado. |
Campo de união auxiliary_auth_info . Informações de login verificadas pela MFA. auxiliary_auth_info pode ser apenas um dos seguintes: | |
phoneAuthInfo | Informações extras de autenticação do telefone, incluindo prova de verificação do Android. |
Escopos de autorização
Requer um dos seguintes escopos OAuth:
-
https://www.googleapis.com/auth/identitytoolkit
-
https://www.googleapis.com/auth/cloud-platform
Para obter mais informações, consulte oAuthentication Overview .
MfaTotpSignInRequestInfo
Informações de verificação TOTP para FinalizeMfaSignInRequest.
Representação JSON |
---|
{ "verificationCode": string } |
Campos | |
---|---|
verificationCode | Código de verificação inserido pelo usuário. |