PasswordPolicy interface

Một cấu trúc xác định các yêu cầu chính sách mật khẩu.

Chữ ký:

export interface PasswordPolicy 

Của cải

Tài sản Kiểu Sự miêu tả
được phépKhông phải chữ và sốKý tự sợi dây Danh sách các ký tự được coi là không phải chữ và số trong quá trình xác thực.
tùy chỉnhSức mạnhTùy chọn { chỉ đọc minPasswordLength?: số; chỉ đọc maxPasswordLength?: số; chỉ đọc chứaLowercaseLetter?: boolean; chỉ đọc chứaUppercaseLetter?: boolean; chỉ đọc chứaNumericCharacter?: boolean; chỉ đọc chứaNonAlphanumericCharacter?: boolean; } Các yêu cầu được thực thi bởi chính sách mật khẩu này.
thực thiNhà nước sợi dây Tình hình thực thi chính sách. Có thể là 'TẮT' hoặc 'THỰC HIỆN'.
buộcNâng cấpOnSignin boolean Liệu mật khẩu hiện tại có phải đáp ứng chính sách hay không.

Mật khẩuPolicy.allowedNonAlphanumericKý tự

Danh sách các ký tự được coi là không phải chữ và số trong quá trình xác thực.

Chữ ký:

readonly allowedNonAlphanumericCharacters: string;

Mật khẩuPolicy.customStrengthOptions

Các yêu cầu được thực thi bởi chính sách mật khẩu này.

Chữ ký:

readonly customStrengthOptions: {
        readonly minPasswordLength?: number;
        readonly maxPasswordLength?: number;
        readonly containsLowercaseLetter?: boolean;
        readonly containsUppercaseLetter?: boolean;
        readonly containsNumericCharacter?: boolean;
        readonly containsNonAlphanumericCharacter?: boolean;
    };

Mật khẩuPolicy.enforcementState

Tình hình thực thi chính sách. Có thể là 'TẮT' hoặc 'THỰC HIỆN'.

Chữ ký:

readonly enforcementState: string;

PassPolicy.forceUpgradeOnSignin

Liệu mật khẩu hiện tại có phải đáp ứng chính sách hay không.

Chữ ký:

readonly forceUpgradeOnSignin: boolean;