هيكل يحدد متطلبات سياسة كلمة المرور.
إمضاء:
export interface PasswordPolicy
ملكيات
ملكية | يكتب | وصف |
---|---|---|
مسموح بأحرف غير أبجدية رقمية | خيط | قائمة الأحرف التي تعتبر غير أبجدية رقمية أثناء التحقق من الصحة. |
customStrengthOptions | { للقراءة فقط minPasswordLength؟: الرقم؛ للقراءة فقط maxPasswordLength ؟: الرقم؛ للقراءة فقط يحتوي على حرف صغير؟: منطقي؛ للقراءة فقط يحتوي على UppercaseLetter ؟: boolean؛ للقراءة فقط يحتوي على NumericCharacter ؟: boolean؛ للقراءة فقط يحتوي على حرف غير أبجدي رقمي ؟: منطقي؛ } | المتطلبات التي تفرضها سياسة كلمة المرور هذه. |
حالة الإنفاذ | خيط | حالة إنفاذ السياسة. يمكن أن يكون "OFF" أو "ENFORCE". |
forceUpgradeOnSignin | منطقية | ما إذا كانت كلمات المرور الحالية يجب أن تتوافق مع السياسة. |
كلمة المرورPolicy.allowedNonAlphanumericCharacters
قائمة الأحرف التي تعتبر غير أبجدية رقمية أثناء التحقق من الصحة.
إمضاء:
readonly allowedNonAlphanumericCharacters: string;
كلمة المرورPolicy.customStrengthOptions
المتطلبات التي تفرضها سياسة كلمة المرور هذه.
إمضاء:
readonly customStrengthOptions: {
readonly minPasswordLength?: number;
readonly maxPasswordLength?: number;
readonly containsLowercaseLetter?: boolean;
readonly containsUppercaseLetter?: boolean;
readonly containsNumericCharacter?: boolean;
readonly containsNonAlphanumericCharacter?: boolean;
};
كلمة المرورPolicy.enforcementState
حالة إنفاذ السياسة. يمكن أن يكون "OFF" أو "ENFORCE".
إمضاء:
readonly enforcementState: string;
كلمة المرورPolicy.forceUpgradeOnSignin
ما إذا كانت كلمات المرور الحالية يجب أن تتوافق مع السياسة.
إمضاء:
readonly forceUpgradeOnSignin: boolean;