- Permintaan HTTP
- Isi Permintaan
- Isi respons
- Cakupan otorisasi
- FinalizeMfaTotpEnrollmentRequestInfo
- FinalizeMfaTotpEnrollmentResponseInfo
- Cobalah!
Menyelesaikan pendaftaran faktor kedua untuk pengguna.
Permintaan HTTP
POST https://identitytoolkit.googleapis.com/v2/accounts/mfaEnrollment:finalize
URL menggunakan sintaks gRPC Transcoding.
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "idToken": string, "displayName": string, "tenantId": string, // Union field |
Kolom | |
---|---|
idToken |
Wajib. Token ID. |
displayName |
Nama tampilan yang dimasukkan oleh pengguna untuk membedakan antara faktor kedua yang berbeda dengan jenis yang sama atau jenis yang berbeda. |
tenantId |
ID tenant Identity Platform tempat pengguna yang mendaftarkan MFA berada. Jika tidak ditetapkan, pengguna akan menjadi bagian dari project Identity Platform default. |
Kolom union verification_info . Informasi pendaftaran MFA yang akan diverifikasi. verification_info hanya ada berupa salah satu diantara berikut: |
|
phoneVerificationInfo |
Info verifikasi untuk mengizinkan pengiriman SMS guna verifikasi telepon. |
totpVerificationInfo |
Informasi verifikasi untuk TOTP. |
Isi respons
Respons mfaEnrollment.finalize.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "idToken": string, "refreshToken": string, // Union field |
Kolom | |
---|---|
idToken |
Token ID diperbarui untuk mencerminkan pendaftaran MFA. |
refreshToken |
Token refresh diperbarui untuk mencerminkan pendaftaran MFA. |
Kolom union auxiliary_auth_info . Informasi pendaftaran yang diverifikasi MFA. auxiliary_auth_info hanya ada berupa salah satu diantara berikut: |
|
phoneAuthInfo |
Info autentikasi tambahan khusus untuk autentikasi ponsel. |
totpAuthInfo |
Info autentikasi tambahan khusus untuk autentikasi TOTP. |
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.
FinalizeMfaTotpEnrollmentRequestInfo
Info permintaan MFA khusus untuk autentikasi TOTP untuk FinalizeMfa.
Representasi JSON |
---|
{ "sessionInfo": string, "verificationCode": string } |
Kolom | |
---|---|
sessionInfo |
String buram yang mewakili sesi pendaftaran. |
verificationCode |
Kode verifikasi yang dimasukkan pengguna. |
FinalizeMfaTotpEnrollmentResponseInfo
Jenis ini tidak memiliki kolom.
Info respons MFA khusus untuk autentikasi TOTP untuk FinalizeMfa.