- Permintaan HTTP
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- CustomStrengthOptions
- EnforcementState
- Cobalah!
Mendapatkan konfigurasi kebijakan sandi yang ditetapkan di project atau tenant.
Permintaan HTTP
GET https://identitytoolkit.googleapis.com/v2/passwordPolicy
URL menggunakan sintaks gRPC Transcoding.
Parameter kueri
Parameter | |
---|---|
tenantId |
ID tenant. |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Konfigurasi untuk kebijakan sandi.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "customStrengthOptions": { object ( |
Kolom | |
---|---|
customStrengthOptions |
Opsi kekuatan kustom yang diterapkan oleh kebijakan sandi. |
schemaVersion |
Hanya output. nomor versi skema untuk kebijakan sandi |
allowedNonAlphanumericCharacters[] |
Hanya output. Karakter yang diizinkan yang memenuhi persyaratan non_alphanumeric. |
enforcementState |
Hanya output. Mode penerapan yang akan digunakan untuk kebijakan sandi. |
forceUpgradeOnSignin |
Pengguna harus memiliki sandi yang mematuhi kebijakan sandi untuk 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.
CustomStrengthOptions
Opsi kekuatan kustom untuk diterapkan pada sandi pengguna.
Representasi JSON |
---|
{ "minPasswordLength": integer, "maxPasswordLength": integer, "containsLowercaseCharacter": boolean, "containsUppercaseCharacter": boolean, "containsNumericCharacter": boolean, "containsNonAlphanumericCharacter": boolean } |
Kolom | |
---|---|
minPasswordLength |
Panjang sandi minimum. Rentang dari 6 hingga 30 |
maxPasswordLength |
Panjang sandi maksimum. Tidak ada durasi maksimal default |
containsLowercaseCharacter |
Sandi harus mengandung karakter huruf kecil. |
containsUppercaseCharacter |
Sandi harus mengandung karakter huruf besar. |
containsNumericCharacter |
Sandi harus berisi angka. |
containsNonAlphanumericCharacter |
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. |