PasswordPolicy interface

ساختاری که الزامات خط مشی رمز عبور را مشخص می کند.

امضا:

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;