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;