PasswordPolicy interface

هيكل يحدد متطلبات سياسة كلمة المرور.

إمضاء:

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;