Parola ilkesi gereksinimlerini belirten bir yapı.
İmza:
export interface PasswordPolicy
Özellikler
Mülk | Tip | Tanım |
---|---|---|
izin verilenAlfasayısal OlmayanKarakterler | sicim | Doğrulama sırasında alfasayısal olmadığı kabul edilen karakterlerin listesi. |
özelGüçSeçenekleri | { salt okunur minPasswordLength?: sayı; salt okunur maxPasswordLength?: sayı; salt okunur Küçük Harf içerir?: boolean; salt okunur Büyük Harf içerir?: boolean; salt okunur içerirNumericCharacter?: boolean; salt okunur içerirAlfasayısal OlmayanKarakter?: boolean; } | Bu şifre politikasının zorunlu kıldığı gereksinimler. |
icra durumu | sicim | Politikanın uygulanma durumu. 'KAPALI' veya 'ZORLAMA' olabilir. |
ForceUpgradeOnOturum Açma | boolean | Mevcut şifrelerin politikaya uygun olup olmadığı. |
PasswordPolicy.allowedNonAlphanumericCharacters
Doğrulama sırasında alfasayısal olmadığı kabul edilen karakterlerin listesi.
İmza:
readonly allowedNonAlphanumericCharacters: string;
PasswordPolicy.customStrengthOptions
Bu şifre politikasının zorunlu kıldığı gereksinimler.
İ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 uygulanma durumu. 'KAPALI' veya 'ZORLAMA' olabilir.
İmza:
readonly enforcementState: string;
PasswordPolicy.forceUpgradeOnSignin
Mevcut şifrelerin politikaya uygun olup olmadığı.
İmza:
readonly forceUpgradeOnSignin: boolean;