โครงสร้างที่ระบุข้อกำหนดนโยบายรหัสผ่าน
ลายเซ็น:
export interface PasswordPolicy
คุณสมบัติ
คุณสมบัติ | พิมพ์ | คำอธิบาย |
---|---|---|
อนุญาตอักขระที่ไม่ใช่ตัวอักษรและตัวเลข | เชือก | รายการอักขระที่ถือว่าไม่ใช่ตัวอักษรและตัวเลขระหว่างการตรวจสอบ |
ตัวเลือกความแข็งแกร่งที่กำหนดเอง | { อ่านอย่างเดียว minPasswordLength?: หมายเลข; อ่านอย่างเดียว maxPasswordLength?: หมายเลข; อ่านอย่างเดียวมีตัวพิมพ์เล็ก?: บูลีน; อ่านอย่างเดียวมี UppercaseLetter?: บูลีน; อ่านอย่างเดียวประกอบด้วย NumericCharacter?: boolean; อ่านอย่างเดียวประกอบด้วย NonAlphanumericCharacter?: บูลีน; } | ข้อกำหนดที่บังคับใช้โดยนโยบายรหัสผ่านนี้ |
การบังคับใช้รัฐ | เชือก | สถานะการบังคับใช้นโยบาย สามารถเป็น 'ปิด' หรือ 'บังคับใช้' |
forceUpgradeOnSignin | บูลีน | รหัสผ่านที่มีอยู่จะต้องเป็นไปตามนโยบายหรือไม่ |
PasswordPolicy.allowedNonAlphanumericCharacters
รายการอักขระที่ถือว่าไม่ใช่ตัวอักษรและตัวเลขระหว่างการตรวจสอบ
ลายเซ็น:
readonly allowedNonAlphanumericCharacters: string;
PasswordPolicy.customStrengthOptions
ข้อกำหนดที่บังคับใช้โดยนโยบายรหัสผ่านนี้
ลายเซ็น:
readonly customStrengthOptions: {
readonly minPasswordLength?: number;
readonly maxPasswordLength?: number;
readonly containsLowercaseLetter?: boolean;
readonly containsUppercaseLetter?: boolean;
readonly containsNumericCharacter?: boolean;
readonly containsNonAlphanumericCharacter?: boolean;
};
PasswordPolicy.enforcementState
สถานะการบังคับใช้นโยบาย สามารถเป็น 'ปิด' หรือ 'บังคับใช้'
ลายเซ็น:
readonly enforcementState: string;
PasswordPolicy.forceUpgradeOnSignin
รหัสผ่านที่มีอยู่จะต้องเป็นไปตามนโยบายหรือไม่
ลายเซ็น:
readonly forceUpgradeOnSignin: boolean;