Şifre politikası gereksinimlerini belirten bir yapı.
İmza:
export interface PasswordPolicy
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
allowedNonAlphasayısalKarakterler | dize | Doğrulama sırasında alfanümerik olmadığı kabul edilen karakterlerin listesi. |
customStrengthOptions | { salt okunur minPasswordLength?: number; salt okunur maxPasswordLength?: number; Readonly içerirLowercaseLetter?: boole; salt okunur şunu içerir:UppercaseLetter?: boole; Readonly containsNumericCharacter?: boole; salt okunur öğe AlfanümerikKarakter?: boole; } | Bu şifre politikasının zorunlu kıldığı şartlar. |
enforcementState | dize | Politikanın yaptırım durumu. "KAPALI" olabilir veya "ZORLA" gibi ifadeler kullanabilirsiniz. |
forceupgradeOnSignin | boolean | Mevcut şifrelerin politikaya uygun olup olmadığı. |
PasswordPolicy.allowedNonAlphacodingCharacters
Doğrulama sırasında alfanümerik olmadığı kabul edilen karakterlerin listesi.
İmza:
readonly allowedNonAlphanumericCharacters: string;
PasswordPolicy.customStrengthOptions
Bu şifre politikasının zorunlu kıldığı şartlar.
İmza:
readonly customStrengthOptions: {
readonly minPasswordLength?: number;
readonly maxPasswordLength?: number;
readonly containsLowercaseLetter?: boolean;
readonly containsUppercaseLetter?: boolean;
readonly containsNumericCharacter?: boolean;
readonly containsNonAlphanumericCharacter?: boolean;
};
PasswordPolicy.enforcementState
Politikanın yaptırım durumu. "KAPALI" olabilir veya "ZORLA" gibi ifadeler kullanabilirsiniz.
İmza:
readonly enforcementState: string;
PasswordPolicy.forceupgradeOnSignin
Mevcut şifrelerin politikaya uygun olup olmadığı.
İmza:
readonly forceUpgradeOnSignin: boolean;