Batasan yang harus diterapkan pada kebijakan kata sandi
Tanda tangan:
export interface CustomStrengthOptionsConfig
Properti
Properti | Jenis | Keterangan |
---|---|---|
panjang maksimal | nomor | Panjang kata sandi maksimum. Tidak ada panjang maksimal default |
minPanjang | nomor | Panjang kata sandi minimum. Nilai yang valid adalah dari 6 hingga 30 |
memerlukan huruf kecil | boolean | Kata sandi harus mengandung karakter huruf kecil |
membutuhkanNonAlfanumerik | boolean | Kata sandi harus mengandung karakter non-alfanumerik |
membutuhkanNumerik | boolean | Kata sandi harus berisi nomor |
memerlukan huruf besar | boolean | Kata sandi harus mengandung karakter huruf besar |
CustomStrengthOptionsConfig.maxLength
Panjang kata sandi maksimum. Tidak ada panjang maksimal default
Tanda tangan:
maxLength?: number;
CustomStrengthOptionsConfig.minLength
Panjang kata sandi minimum. Nilai yang valid adalah dari 6 hingga 30
Tanda tangan:
minLength?: number;
CustomStrengthOptionsConfig.requireLowercase
Kata sandi harus mengandung karakter huruf kecil
Tanda tangan:
requireLowercase?: boolean;
CustomStrengthOptionsConfig.requireNonAlphanumeric
Kata sandi harus mengandung karakter non-alfanumerik
Tanda tangan:
requireNonAlphanumeric?: boolean;
CustomStrengthOptionsConfig.requireNumeric
Kata sandi harus berisi nomor
Tanda tangan:
requireNumeric?: boolean;
CustomStrengthOptionsConfig.requireUppercase
Kata sandi harus mengandung karakter huruf besar
Tanda tangan:
requireUppercase?: boolean;