Struktura określająca wymagania polityki haseł.
Podpis:
export interface PasswordPolicy
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
dozwoloneZnaki niealfanumeryczne | strunowy | Lista znaków, które podczas sprawdzania poprawności są uznawane za niealfanumeryczne. |
niestandardowe opcje siły | { tylko do odczytu minPasswordLength?: liczba; readonly maxPasswordLength?: liczba; readonly zawieraMałe litery?: wartość logiczna; readonly zawieraUppercaseLetter?: wartość logiczna; readonly zawieraNumericCharacter?: boolean; readonly zawiera znak niealfanumeryczny?: wartość logiczna; } | Wymagania wymuszane przez tę politykę haseł. |
stan egzekwowania | strunowy | Stan egzekwowania zasad. Może być wyłączone lub WYMUSZ. |
forceUpgradeOnSignin | wartość logiczna | Czy istniejące hasła muszą być zgodne z zasadami. |
PasswordPolicy.allowedZnaki niealfanumeryczne
Lista znaków, które podczas sprawdzania poprawności są uznawane za niealfanumeryczne.
Podpis:
readonly allowedNonAlphanumericCharacters: string;
PasswordPolicy.customStrengthOptions
Wymagania wymuszane przez tę politykę haseł.
Podpis:
readonly customStrengthOptions: {
readonly minPasswordLength?: number;
readonly maxPasswordLength?: number;
readonly containsLowercaseLetter?: boolean;
readonly containsUppercaseLetter?: boolean;
readonly containsNumericCharacter?: boolean;
readonly containsNonAlphanumericCharacter?: boolean;
};
HasłoPolicy.enforcementState
Stan egzekwowania zasad. Może być wyłączone lub WYMUSZ.
Podpis:
readonly enforcementState: string;
PasswordPolicy.forceUpgradeOnSignin
Czy istniejące hasła muszą być zgodne z zasadami.
Podpis:
readonly forceUpgradeOnSignin: boolean;