Struktur yang menentukan persyaratan kebijakan kata sandi.
Tanda tangan:
export interface PasswordPolicy
Properti
Properti | Jenis | Keterangan |
---|---|---|
diperbolehkanKarakter NonAlfanumerik | rangkaian | Daftar karakter yang dianggap non-alfanumerik selama validasi. |
opsiKekuatankustom | { hanya baca minPasswordLength?: nomor; hanya baca maxPasswordLength?: angka; readonly berisiHuruf Kecil?: boolean; readonly berisiHuruf Besar?: boolean; readonly berisiNumericCharacter?: boolean; readonly berisiKarakter NonAlfanumerik?: boolean; } | Persyaratan yang diberlakukan oleh kebijakan kata sandi ini. |
negara penegakan | rangkaian | Status penegakan kebijakan. Bisa 'MATI' atau 'BERLAKU'. |
forceUpgradeOnSignin | boolean | Apakah kata sandi yang ada harus memenuhi kebijakan. |
PasswordPolicy.allowedNonAlphanumericCharacters
Daftar karakter yang dianggap non-alfanumerik selama validasi.
Tanda tangan:
readonly allowedNonAlphanumericCharacters: string;
Kebijakan Kata Sandi.customStrengthOptions
Persyaratan yang diberlakukan oleh kebijakan kata sandi ini.
Tanda tangan:
readonly customStrengthOptions: {
readonly minPasswordLength?: number;
readonly maxPasswordLength?: number;
readonly containsLowercaseLetter?: boolean;
readonly containsUppercaseLetter?: boolean;
readonly containsNumericCharacter?: boolean;
readonly containsNonAlphanumericCharacter?: boolean;
};
Kebijakan Kata Sandi.enforcementState
Status penegakan kebijakan. Bisa 'MATI' atau 'BERLAKU'.
Tanda tangan:
readonly enforcementState: string;
PasswordPolicy.forceUpgradeOnSignin
Apakah kata sandi yang ada harus memenuhi kebijakan.
Tanda tangan:
readonly forceUpgradeOnSignin: boolean;