Indeks
AccountManagementService
(grafis)AuthenticationService
(grafis)AutoRetrievalInfo
(pesan)ClientType
(enum)FinalizeMfaEnrollmentRequest
(pesan)FinalizeMfaEnrollmentResponse
(pesan)FinalizeMfaPhoneRequestInfo
(pesan)FinalizeMfaPhoneResponseInfo
(pesan)FinalizeMfaSignInRequest
(pesan)FinalizeMfaSignInResponse
(pesan)FinalizeMfaTotpEnrollmentRequestInfo
(pesan)FinalizeMfaTotpEnrollmentResponseInfo
(pesan)GetPasswordPolicyRequest
(pesan)GetRecaptchaConfigRequest
(pesan)MfaTotpSignInRequestInfo
(pesan)PasswordPolicy
(pesan)PasswordPolicy.CustomStrengthOptions
(pesan)PasswordPolicy.EnforcementState
(enum)RecaptchaConfig
(pesan)RecaptchaEnforcementState
(pesan)RecaptchaEnforcementState.EnforcementState
(enum)RecaptchaEnforcementState.RecaptchaProvider
(enum)RecaptchaVersion
(enum)RevokeTokenRequest
(pesan)RevokeTokenRequest.TokenType
(enum)RevokeTokenResponse
(pesan)StartMfaEnrollmentRequest
(pesan)StartMfaEnrollmentResponse
(pesan)StartMfaPhoneRequestInfo
(pesan)StartMfaPhoneResponseInfo
(pesan)StartMfaSignInRequest
(pesan)StartMfaSignInResponse
(pesan)StartMfaTotpEnrollmentRequestInfo
(pesan)StartMfaTotpEnrollmentResponseInfo
(pesan)WithdrawMfaRequest
(pesan)WithdrawMfaResponse
(pesan)
AccountManagementService
Pengelolaan akun untuk Identity Toolkit
FinalizeMfaEnrollment |
---|
Menyelesaikan pendaftaran faktor kedua untuk pengguna.
|
StartMfaEnrollment |
---|
Langkah pertama dalam proses pendaftaran MFA. Dalam kasus SMS, tindakan ini akan mengirim kode verifikasi SMS kepada pengguna.
|
WithdrawMfa |
---|
Membatalkan satu faktor kedua dari faktor kedua yang terdaftar untuk akun.
|
AuthenticationService
Autentikasi untuk Identity Toolkit
FinalizeMfaSignIn |
---|
Memverifikasi tantangan MFA dan melakukan login
|
GetPasswordPolicy |
---|
Mendapatkan konfigurasi kebijakan sandi yang ditetapkan di project atau tenant.
|
GetRecaptchaConfig |
---|
Mendapatkan parameter yang diperlukan untuk analisis reCAPTCHA.
|
RevokeToken |
---|
Membatalkan token pengguna dari Penyedia Identitas (IdP). Hal ini dilakukan dengan memberikan kredensial IdP secara manual, dan jenis token untuk pencabutan. Kunci API diperlukan dalam permintaan untuk mengidentifikasi project Google Cloud.
|
StartMfaSignIn |
---|
Mengirim tantangan MFA
|
AutoRetrievalInfo
Informasi yang diperlukan untuk mengambil SMS secara otomatis.
Kolom | |
---|---|
app_signature_hash |
Hash tanda tangan aplikasi Android untuk SMS Retriever API Layanan Google Play. |
ClientType
Jenis platform klien: web, android, atau ios.
Enum | |
---|---|
CLIENT_TYPE_UNSPECIFIED |
Jenis klien tidak ditentukan. |
CLIENT_TYPE_WEB |
Jenis klien adalah web. |
CLIENT_TYPE_ANDROID |
Jenis klien adalah android. |
CLIENT_TYPE_IOS |
Jenis klien adalah ios. |
FinalizeMfaEnrollmentRequest
Menyelesaikan pendaftaran faktor kedua untuk pengguna.
Kolom | |
---|---|
id_token |
Wajib. Token ID. |
display_name |
Nama tampilan yang dimasukkan oleh pengguna untuk membedakan antara faktor kedua yang berbeda dengan jenis yang sama atau jenis yang berbeda. |
tenant_id |
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: |
|
phone_verification_info |
Info verifikasi untuk mengizinkan pengiriman SMS guna verifikasi telepon. |
totp_verification_info |
Informasi verifikasi untuk TOTP. |
FinalizeMfaEnrollmentResponse
Respons FinalizeMfaEnrollment.
Kolom | |
---|---|
id_token |
Token ID diperbarui untuk mencerminkan pendaftaran MFA. |
refresh_token |
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: |
|
phone_auth_info |
Info autentikasi tambahan khusus untuk autentikasi ponsel. |
totp_auth_info |
Info autentikasi tambahan khusus untuk autentikasi TOTP. |
FinalizeMfaPhoneRequestInfo
Info Verifikasi Telepon untuk permintaan FinalizeMfa.
Kolom | |
---|---|
session_info |
String buram yang mewakili sesi pendaftaran. |
code |
Kode verifikasi yang dimasukkan pengguna. |
android_verification_proof |
Khusus Android. Digunakan untuk verifikasi nomor telepon "instan" melalui GmsCore. |
phone_number |
Wajib jika bukti verifikasi Android ditampilkan. |
FinalizeMfaPhoneResponseInfo
Info Verifikasi Telepon untuk respons FinalizeMfa.
Kolom | |
---|---|
android_verification_proof |
Khusus Android. Penggantian jangka panjang untuk kode valid yang terikat dengan perangkat Android. |
android_verification_proof_expire_time |
Khusus Android. Waktu habis masa berlaku bukti verifikasi dalam detik. |
phone_number |
Untuk bukti verifikasi Android. |
FinalizeMfaSignInRequest
Menyelesaikan login dengan memverifikasi tantangan MFA.
Kolom | |
---|---|
mfa_pending_credential |
Wajib. Kredensial tertunda dari login faktor pertama. |
tenant_id |
ID tenant Identity Platform tempat pengguna login. Jika tidak ditetapkan, pengguna akan login ke project Identity Platform default. |
mfa_enrollment_id |
ID pendaftaran MFA dari daftar pendaftaran MFA pengguna saat ini. |
Kolom union verification_info . Bukti penyelesaian tantangan MFA. verification_info hanya ada berupa salah satu diantara berikut: |
|
phone_verification_info |
Bukti penyelesaian tantangan MFA berbasis SMS. |
totp_verification_info |
Bukti penyelesaian tantangan MFA berbasis TOTP. |
FinalizeMfaSignInResponse
Respons FinalizeMfaSignIn.
Kolom | |
---|---|
id_token |
Token ID untuk pengguna yang diautentikasi. |
refresh_token |
Token refresh untuk pengguna yang diautentikasi. |
Kolom union auxiliary_auth_info . Informasi login yang diverifikasi MFA. auxiliary_auth_info hanya ada berupa salah satu diantara berikut: |
|
phone_auth_info |
Info autentikasi telepon tambahan, termasuk bukti verifikasi Android. |
FinalizeMfaTotpEnrollmentRequestInfo
Info permintaan MFA khusus untuk autentikasi TOTP untuk FinalizeMfa.
Kolom | |
---|---|
session_info |
String buram yang mewakili sesi pendaftaran. |
verification_code |
Kode verifikasi yang dimasukkan pengguna. |
FinalizeMfaTotpEnrollmentResponseInfo
Jenis ini tidak memiliki kolom.
Info respons MFA khusus untuk autentikasi TOTP untuk FinalizeMfa.
GetPasswordPolicyRequest
Permintaan untuk GetPasswordPolicy.
Kolom | |
---|---|
tenant_id |
ID tenant. |
GetRecaptchaConfigRequest
Permintaan untuk GetRecaptchaConfig.
Kolom | |
---|---|
tenant_id |
ID tenant. |
client_type |
reCAPTCHA Enterprise menggunakan kunci situs terpisah untuk berbagai jenis klien. Tentukan jenis klien untuk mendapatkan kunci yang sesuai. |
version |
Versi reCAPTCHA. |
MfaTotpSignInRequestInfo
Info verifikasi TOTP untuk FinalizeMfaSignInRequest.
Kolom | |
---|---|
verification_code |
Kode verifikasi yang dimasukkan pengguna. |
PasswordPolicy
Konfigurasi untuk kebijakan sandi.
Kolom | |
---|---|
custom_strength_options |
Opsi kekuatan kustom yang diterapkan oleh kebijakan sandi. |
schema_version |
Hanya output. nomor versi skema untuk kebijakan sandi |
allowed_non_alphanumeric_characters[] |
Hanya output. Karakter yang diizinkan yang memenuhi persyaratan non_alphanumeric. |
enforcement_state |
Hanya output. Mode penerapan yang akan digunakan untuk kebijakan sandi. |
force_upgrade_on_signin |
Pengguna harus memiliki sandi yang mematuhi kebijakan sandi untuk login. |
CustomStrengthOptions
Opsi kekuatan kustom untuk diterapkan pada sandi pengguna.
Kolom | |
---|---|
min_password_length |
Panjang sandi minimum. Rentang dari 6 hingga 30 |
max_password_length |
Panjang sandi maksimum. Tidak ada durasi maksimal default |
contains_lowercase_character |
Sandi harus mengandung karakter huruf kecil. |
contains_uppercase_character |
Sandi harus mengandung karakter huruf besar. |
contains_numeric_character |
Sandi harus berisi angka. |
contains_non_alphanumeric_character |
Sandi harus berisi karakter non-alfanumerik. |
EnforcementState
Status penerapan untuk kebijakan sandi
Enum | |
---|---|
ENFORCEMENT_STATE_UNSPECIFIED |
Status penegakan belum ditetapkan. |
OFF |
Kebijakan Sandi tidak akan digunakan pada project. |
ENFORCE |
Sandi yang tidak mematuhi kebijakan sandi akan ditolak dengan error yang ditampilkan. |
RecaptchaConfig
Konfigurasi untuk reCAPTCHA
Kolom | |
---|---|
recaptcha_enforcement_state[] |
Status penerapan reCAPTCHA untuk penyedia yang didukung perlindungan reCAPTCHA oleh GCIP. |
recaptcha_key |
Nama resource kunci reCAPTCHA Enterprise, misalnya "projects/{project}/keys/{key}". Ini hanya akan ditampilkan jika status penerapan reCAPTCHA adalah AUDIT atau ENFORCE di setidaknya salah satu penyedia reCAPTCHA. |
use_sms_bot_score |
Apakah akan menggunakan skor bot rCE untuk penyedia telepon reCAPTCHA. |
use_sms_toll_fraud_protection |
Apakah akan menggunakan skor risiko perlindungan terhadap penipuan pulsa SMS rCE untuk penyedia telepon reCAPTCHA. |
RecaptchaEnforcementState
Status penerapan untuk perlindungan reCAPTCHA.
Kolom | |
---|---|
provider |
Penyedia yang memiliki perlindungan reCAPTCHA. |
enforcement_state |
Status penerapan reCAPTCHA untuk penyedia. |
EnforcementState
Status penerapan untuk perlindungan reCAPTCHA per penyedia.
Enum | |
---|---|
ENFORCEMENT_STATE_UNSPECIFIED |
Status penegakan belum ditetapkan. |
OFF |
Tidak diterapkan. |
AUDIT |
Penilaian reCAPTCHA dibuat, hasilnya tidak digunakan untuk diterapkan. |
ENFORCE |
Penilaian reCAPTCHA dibuat, hasilnya digunakan untuk diterapkan. |
RecaptchaProvider
Penyedia GCIP yang mendukung perlindungan reCAPTCHA.
Enum | |
---|---|
RECAPTCHA_PROVIDER_UNSPECIFIED |
Penyedia reCAPTCHA tidak ditentukan |
EMAIL_PASSWORD_PROVIDER |
Penyedia sandi email |
PHONE_PROVIDER |
Penyedia auth ponsel |
RecaptchaVersion
Versi reCAPTCHA.
Enum | |
---|---|
RECAPTCHA_VERSION_UNSPECIFIED |
Versi reCAPTCHA tidak ditentukan. |
RECAPTCHA_ENTERPRISE |
reCAPTCHA Enterprise. |
RevokeTokenRequest
Pesan permintaan untuk RevokeToken.
Kolom | |
---|---|
provider_id |
Wajib. Penyedia idp untuk token. Saat ini hanya mendukung Apple IdP. Formatnya harus "apple.com". |
token_type |
Wajib. Jenis token yang akan dicabut. |
token |
Wajib. Token yang akan dicabut. Jika authorization_code diteruskan, API akan menukarkan kode dengan token akses terlebih dahulu, lalu mencabut token yang ditukar. |
id_token |
Wajib. Token ID Identity Platform yang valid untuk menautkan akun. Jika ada permintaan pencabutan token yang berhasil di akun dan tidak ada token yang dibuat setelah pencabutan, permintaan duplikat akan diabaikan dan segera ditampilkan. |
tenant_id |
ID tenant Identity Platform tempat pengguna login. Jika tidak ditetapkan, pengguna akan login ke project Identity Platform default. |
redirect_uri |
URI pengalihan yang diberikan dalam permintaan otorisasi awal yang dibuat oleh klien ke IdP. URI harus menggunakan protokol HTTPS, menyertakan nama domain, dan tidak boleh berisi alamat IP atau localhost. Wajib jika token_type adalah CODE. |
TokenType
Jenis token yang akan dicabut.
Enum | |
---|---|
TOKEN_TYPE_UNSPECIFIED |
Nilai default, jangan gunakan. |
REFRESH_TOKEN |
Jenis token adalah refresh_token. |
ACCESS_TOKEN |
Jenis token adalah access_token. |
CODE |
Jenis token adalah authorization_code. |
RevokeTokenResponse
Jenis ini tidak memiliki kolom.
Pesan respons untuk RevokeToken. Kosong untuk saat ini.
StartMfaEnrollmentRequest
Mengirim SMS verifikasi pendaftaran MFA untuk pengguna.
Kolom | |
---|---|
id_token |
Wajib. Token ID pengguna. |
tenant_id |
ID tenant Identity Platform tempat pengguna yang mendaftarkan MFA berada. Jika tidak ditetapkan, pengguna akan menjadi bagian dari project Identity Platform default. |
Kolom union enrollment_info . Informasi MFA menurut jenis faktor ke-2. enrollment_info hanya ada berupa salah satu diantara berikut: |
|
phone_enrollment_info |
Info verifikasi untuk mengizinkan pengiriman SMS guna verifikasi telepon. |
totp_enrollment_info |
Info login khusus untuk autentikasi TOTP. |
StartMfaEnrollmentResponse
Respons StartMfaEnrollment.
Kolom | |
---|---|
Kolom union enrollment_response . Respons pendaftaran awal MFA menurut jenis faktor ke-2. enrollment_response hanya ada berupa salah satu diantara berikut: |
|
phone_session_info |
Info verifikasi untuk mengizinkan pengiriman SMS guna verifikasi telepon. |
totp_session_info |
Info respons pendaftaran khusus untuk autentikasi TOTP. |
StartMfaPhoneRequestInfo
Info Verifikasi Aplikasi untuk permintaan StartMfa.
Kolom | |
---|---|
phone_number |
Wajib diisi untuk pendaftaran. Nomor telepon yang akan didaftarkan sebagai MFA. |
ios_receipt |
Khusus iOS. Tanda terima validasi token aplikasi yang berhasil dengan APNS. |
ios_secret |
Khusus iOS. Secret dikirim ke aplikasi iOS melalui APNS. |
recaptcha_token |
Khusus web. Solusi recaptcha. |
auto_retrieval_info |
Khusus Android. Digunakan oleh Layanan Google Play untuk mengidentifikasi aplikasi untuk pengambilan otomatis. |
safety_net_token |
Khusus Android. Digunakan untuk menyatakan identitas aplikasi sebagai pengganti token recaptcha. Token SafetyNet dapat dibuat melalui SafetyNet Android Attestation API, dengan encoding Base64 kolom |
play_integrity_token |
Khusus Android. Digunakan untuk menyatakan identitas aplikasi sebagai pengganti token recaptcha (atau token safety net). Token Play Integrity dapat dibuat melalui PlayIntegrity API dengan menerapkan SHA256 ke kolom |
captcha_response |
Token reCAPTCHA Enterprise yang disediakan oleh integrasi sisi klien reCAPTCHA. Wajib diisi jika reCAPTCHA Enterprise diaktifkan. |
client_type |
Jenis klien, web, android, atau ios. Wajib diisi jika reCAPTCHA Enterprise diaktifkan. |
recaptcha_version |
Versi reCAPTCHA dari token reCAPTCHA di captcha_response. Wajib diisi jika reCAPTCHA Enterprise diaktifkan. |
StartMfaPhoneResponseInfo
Info Verifikasi Telepon untuk respons StartMfa.
Kolom | |
---|---|
session_info |
String buram yang mewakili sesi pendaftaran. |
StartMfaSignInRequest
Memulai login multi-faktor dengan mengirimkan tantangan autentikasi multi-faktor.
Kolom | |
---|---|
mfa_pending_credential |
Wajib. Kredensial tertunda dari login faktor pertama. |
mfa_enrollment_id |
Wajib. ID pendaftaran MFA dari daftar pendaftaran MFA pengguna saat ini. |
tenant_id |
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: |
|
phone_sign_in_info |
Info verifikasi untuk mengizinkan pengiriman SMS guna verifikasi telepon. |
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 |
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 FinalizeMfaSignIn untuk menyelesaikan login. |
StartMfaTotpEnrollmentRequestInfo
Jenis ini tidak memiliki kolom.
Info permintaan MFA khusus untuk autentikasi TOTP untuk StartMfa.
StartMfaTotpEnrollmentResponseInfo
Info respons MFA khusus untuk autentikasi TOTP untuk StartMfa.
Kolom | |
---|---|
shared_secret_key |
String berenkode base 32 yang mewakili secret TOTP bersama. Encoding base 32 adalah encoding yang ditentukan oleh RFC4648#section-6. (Ini sama dengan encoding base 32 dari RFC3548#section-5.) |
verification_code_length |
Panjang kode verifikasi yang perlu dibuat. |
hashing_algorithm |
Algoritma hashing yang digunakan untuk membuat kode verifikasi. |
period_sec |
Durasi dalam detik saat kode verifikasi akan berubah. |
session_info |
String yang dienkode yang mewakili sesi pendaftaran. |
finalize_enrollment_time |
Waktu pendaftaran harus selesai. |
WithdrawMfaRequest
Membatalkan MFA.
Kolom | |
---|---|
id_token |
Wajib. Token ID pengguna. |
mfa_enrollment_id |
Wajib. ID pendaftaran MFA dari pendaftaran MFA saat ini. |
tenant_id |
ID tenant Identity Platform tempat pengguna membatalkan pendaftaran MFA. Jika tidak ditetapkan, pengguna akan menjadi bagian dari project Identity Platform default. |
WithdrawMfaResponse
Menarik respons MultiFactorAuth.
Kolom | |
---|---|
id_token |
Token ID diperbarui untuk mencerminkan penghapusan faktor kedua. |
refresh_token |
Token refresh diperbarui untuk mencerminkan penghapusan faktor kedua. |