ساختاری که الزامات خط مشی رمز عبور را مشخص می کند.
امضا:
export interface PasswordPolicy
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
کاراکترهای مجاز غیر الفبایی | رشته | فهرست نویسههایی که در طول اعتبارسنجی غیرالفبایی در نظر گرفته میشوند. |
customStrengthOptions | { فقط خواندنی minPasswordLength?: number; فقط خواندنی maxPasswordLength?: number; فقط خواندنی حاوی حروف کوچک است؟: boolean; فقط خواندنی حاوی حروف بزرگ است؟: boolean; فقط خواندنی شاملNumericCharacter?: boolean; فقط خواندنی شاملNonAlphanumericCharacter?: boolean; } | الزامات اعمال شده توسط این خط مشی رمز عبور. |
دولت اجرا | رشته | وضعیت اجرای سیاست می تواند "خاموش" یا "اجرا" باشد. |
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;