Invia la verifica in due passaggi
Richiesta HTTP
POST https://identitytoolkit.googleapis.com/v2/accounts/mfaSignIn:start
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "mfaPendingCredential": string, "mfaEnrollmentId": string, "tenantId": string, // Union field |
Campi | |
---|---|
mfaPendingCredential |
Obbligatorio. Credenziale in attesa dall'accesso con il primo fattore. |
mfaEnrollmentId |
Obbligatorio. L'ID registrazione dell'autenticazione a due fattori dall'elenco delle registrazioni dell'autenticazione a due fattori correnti dell'utente. |
tenantId |
L'ID del tenant Identity Platform a cui l'utente sta accedendo. Se non è impostato, l'utente accederà al progetto Identity Platform predefinito. |
Campo unione sign_in_info . Informazioni sull'MFA in base al tipo di secondo fattore. sign_in_info può essere solo uno dei seguenti: |
|
phoneSignInInfo |
Informazioni di verifica per autorizzare l'invio di un SMS per la verifica telefonica. |
Corpo della risposta
Risposta mfaSignIn.start.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione response_info . Risposta all'inizio dell'accesso con l'autenticazione a più fattori in base al tipo di secondo fattore. response_info può essere solo uno dei seguenti: |
|
phoneResponseInfo |
Informazioni sulla sessione di accesso MultiFactor specifiche per i secondi fattori di tipo SMS. Oltre al codice una tantum recuperato dall'SMS inviato, i contenuti di queste informazioni sulla sessione devono essere passati a mfaSignIn.finalize per completare l'accesso. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, consulta la sezione Authentication Overview.