Mengirim tantangan MFA
Permintaan HTTP
POST https://identitytoolkit.googleapis.com/v2/accounts/mfaSignIn:start
URL menggunakan sintaks gRPC Transcoding.
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "mfaPendingCredential": string, "mfaEnrollmentId": string, "tenantId": string, // Union field |
Kolom | |
---|---|
mfaPendingCredential |
Wajib. Kredensial tertunda dari login faktor pertama. |
mfaEnrollmentId |
Wajib. ID pendaftaran MFA dari daftar pendaftaran MFA pengguna saat ini. |
tenantId |
ID tenant Identity Platform tempat pengguna login. Jika tidak ditetapkan, pengguna akan login ke project Identity Platform default. |
Kolom union sign_in_info . Informasi MFA menurut jenis faktor ke-2. sign_in_info hanya ada berupa salah satu diantara berikut: |
|
phoneSignInInfo |
Info verifikasi untuk mengizinkan pengiriman SMS guna verifikasi telepon. |
Isi respons
Respons mfaSignIn.start.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union response_info . MultiFactor memulai respons login menurut jenis faktor ke-2. response_info hanya ada berupa salah satu diantara berikut: |
|
phoneResponseInfo |
Informasi sesi login Multi-Faktor khusus untuk faktor kedua jenis SMS. Bersama dengan kode sekali pakai yang diambil dari SMS yang dikirim, konten informasi sesi ini harus diteruskan ke mfaSignIn.finalize untuk menyelesaikan login. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.