Package google.cloud.identitytoolkit.v2alpha1

Indeks

AccountManagementService

Pengelolaan akun untuk Identity Toolkit

FinalizeMfaEnrollment

rpc FinalizeMfaEnrollment(FinalizeMfaEnrollmentRequest) returns (FinalizeMfaEnrollmentResponse)

Menyelesaikan pendaftaran nomor telepon sebagai faktor MFA untuk pengguna.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/identitytoolkit
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

StartMfaEnrollment

rpc StartMfaEnrollment(StartMfaEnrollmentRequest) returns (StartMfaEnrollmentResponse)

Mengirim SMS verifikasi pendaftaran MFA untuk pengguna.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/identitytoolkit
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

WithdrawMfa

rpc WithdrawMfa(WithdrawMfaRequest) returns (WithdrawMfaResponse)

Membatalkan satu MFA untuk pengguna

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/identitytoolkit
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

AuthenticationV2Alpha1Service

Autentikasi untuk Identity Toolkit

FinalizeMfaSignIn

rpc FinalizeMfaSignIn(FinalizeMfaSignInRequest) returns (FinalizeMfaSignInResponse)

Memverifikasi tantangan MultiFactorAuth dan melakukan login MultiFactorAuth

StartMfaSignIn

rpc StartMfaSignIn(StartMfaSignInRequest) returns (StartMfaSignInResponse)

Mengirim verifikasi MultiFactorAuth

AutoRetrievalInfo

Informasi yang diperlukan untuk mengambil SMS secara otomatis.

Kolom
app_signature_hash

string

Hash tanda tangan aplikasi Android untuk SMS Retriever API Layanan Google Play.

FinalizeMfaEnrollmentRequest

Menyelesaikan pendaftaran nomor telepon sebagai faktor MFA untuk pengguna.

Kolom
id_token

string

Wajib. Token ID faktor pertama Firebase untuk menunjukkan pengguna yang diautentikasi.

mfa_provider

MfaProvider

Wajib. Jenis faktor ke-2.

display_name

string

Nama tampilan yang dimasukkan oleh pengguna untuk membedakan antara multi-faktor yang berbeda dengan jenis yang sama atau jenis yang berbeda.

Kolom union verification_info. Wajib. Informasi pendaftaran MultiFactor yang akan diverifikasi. verification_info hanya ada berupa salah satu diantara berikut:
phone_verification_info

FinalizeMfaPhoneRequestInfo

Info verifikasi khusus untuk autentikasi telepon.

FinalizeMfaEnrollmentResponse

Respons FinalizeMfaEnrollment.

Kolom
id_token

string

Token ID Firebase untuk pengguna MFA.

refresh_token

string

Token refresh untuk pengguna MFA guna mendapatkan token ID MFA.

Kolom union auxiliary_auth_info. Informasi pendaftaran yang diverifikasi MultiFactor. auxiliary_auth_info hanya ada berupa salah satu diantara berikut:
phone_auth_info

FinalizeMfaPhoneResponseInfo

Info autentikasi tambahan khusus untuk autentikasi ponsel.

FinalizeMfaPhoneRequestInfo

Info permintaan MFA khusus untuk autentikasi ponsel.

Kolom
session_info

string

String buram yang mewakili sesi pendaftaran.

code

string

Kode verifikasi yang dimasukkan pengguna.

android_verification_proof

string

Khusus Android. Digunakan untuk verifikasi nomor telepon "instan" melalui GmsCore.

phone_number

string

Wajib jika bukti verifikasi Android ditampilkan.

FinalizeMfaPhoneResponseInfo

Info respons MFA khusus untuk autentikasi ponsel.

Kolom
android_verification_proof

string

Khusus Android. Penggantian jangka panjang untuk kode valid yang terikat dengan perangkat Android.

android_verification_proof_expire_time

Timestamp

Khusus Android. Waktu habis masa berlaku bukti verifikasi dalam detik.

phone_number

string

Untuk bukti verifikasi Android.

FinalizeMfaSignInRequest

Menyelesaikan login multi-faktor dengan memverifikasi tantangan autentikasi multi-faktor.

Kolom
mfa_provider

MfaProvider

Wajib. Jenis faktor ke-2.

mfa_pending_credential

string

Wajib. Kredensial tertunda dari login faktor pertama MFA.

Kolom union verification_info. Diperlukan untuk salah satu info verifikasi. Informasi pendaftaran Multi-Faktor yang akan diverifikasi. verification_info hanya ada berupa salah satu diantara berikut:
phone_verification_info

FinalizeMfaPhoneRequestInfo

Info verifikasi khusus untuk autentikasi telepon.

FinalizeMfaSignInResponse

Respons FinalizeMfaSignIn.

Kolom
id_token

string

Token ID Firebase untuk pengguna MFA.

refresh_token

string

Token refresh untuk pengguna MFA guna mendapatkan token ID MFA.

Kolom union auxiliary_auth_info. Informasi login yang diverifikasi Multi-Faktor. auxiliary_auth_info hanya ada berupa salah satu diantara berikut:
phone_auth_info

FinalizeMfaPhoneResponseInfo

Info autentikasi tambahan khusus untuk autentikasi ponsel.

MfaProvider

Jenis autentikasi yang akan digunakan untuk MFA.

Enum
MFA_PROVIDER_UNSPECIFIED Nilai default. Jangan gunakan.
PHONE_SMS Autentikasi dengan ponsel.

StartMfaEnrollmentRequest

Mengirim SMS verifikasi pendaftaran MFA untuk pengguna.

Kolom
id_token

string

Wajib. Token ID faktor pertama Firebase untuk menunjukkan pengguna yang diautentikasi.

mfa_provider

MfaProvider

Wajib. Jenis faktor ke-2.

Kolom union enrollment_info. Wajib. Informasi Multi-Faktor menurut jenis faktor ke-2. enrollment_info hanya ada berupa salah satu diantara berikut:
phone_enrollment_info

StartMfaPhoneRequestInfo

Info login khusus untuk autentikasi ponsel.

StartMfaEnrollmentResponse

Respons StartMfaEnrollment.

Kolom
Kolom union enrollment_response. Respons pendaftaran MultiFactor mulai menurut jenis faktor ke-2. enrollment_response hanya ada berupa salah satu diantara berikut:
phone_session_info

StartMfaPhoneResponseInfo

Info respons pendaftaran khusus untuk autentikasi telepon.

StartMfaPhoneRequestInfo

Info permintaan MFA khusus untuk autentikasi ponsel.

Kolom
phone_number

string

Wajib diisi untuk pendaftaran. Nomor telepon yang akan didaftarkan sebagai MFA.

ios_receipt

string

Khusus iOS. Tanda terima validasi token aplikasi yang berhasil dengan APNS.

ios_secret

string

Khusus iOS. Secret dikirim ke aplikasi iOS melalui APNS.

recaptcha_token

string

Khusus web. Solusi recaptcha.

auto_retrieval_info

AutoRetrievalInfo

Khusus Android. Digunakan oleh Layanan Google Play untuk mengidentifikasi aplikasi untuk pengambilan otomatis.

safety_net_token

string

Khusus Android. Digunakan untuk menyatakan identitas aplikasi sebagai pengganti token recaptcha. Token SafetyNet dapat dibuat melalui SafetyNet Android Attestation API, dengan encoding Base64 kolom phone_number sebagai nonce.

StartMfaPhoneResponseInfo

Info respons MFA khusus untuk autentikasi ponsel.

Kolom
session_info

string

String buram yang mewakili sesi pendaftaran.

StartMfaSignInRequest

Memulai login multi-faktor dengan mengirimkan tantangan autentikasi multi-faktor.

Kolom
mfa_provider

MfaProvider

Wajib. Jenis multi-faktor.

mfa_pending_credential

string

Wajib. Kredensial tertunda dari login faktor pertama MFA.

mfa_enrollment_id

string

Wajib. ID pendaftaran MFA dari login faktor pertama.

Kolom union sign_in_info. Wajib untuk salah satu info login dengan telepon. Informasi Multi-Faktor menurut jenis faktor ke-2. sign_in_info hanya ada berupa salah satu diantara berikut:
phone_sign_in_info

StartMfaPhoneRequestInfo

Info login khusus untuk autentikasi ponsel.

StartMfaSignInResponse

Respons StartMfaSignIn.

Kolom
Kolom union response_info. MultiFactor memulai respons login menurut jenis faktor ke-2. response_info hanya ada berupa salah satu diantara berikut:
phone_response_info

StartMfaPhoneResponseInfo

Info respons khusus untuk autentikasi ponsel.

WithdrawMfaRequest

Menghapus MultiFactorAuth.

Kolom
id_token

string

Wajib. Token ID MFA Firebase untuk menunjukkan pengguna yang diautentikasi.

mfa_enrollment_id

string

Wajib. ID pendaftaran MFA dari daftar MFA terverifikasi dari GetAccountInfo.

WithdrawMfaResponse

Menarik respons MultiFactorAuth.

Kolom
id_token

string

Token ID Firebase untuk faktor login pertama.

refresh_token

string

Token refresh Firebase untuk faktor login pertama.