هيكل يشير إلى متطلبات سياسة كلمة المرور التي تم استيفاؤها أو انتهاكها وما هي المتطلبات.
إمضاء:
export interface PasswordValidationStatus
ملكيات
ملكية | يكتب | وصف |
---|---|---|
يحتوي على أحرف صغيرة | منطقية | ما إذا كانت كلمة المرور تحتوي على حرف صغير، أو غير محددة إذا لم تكن مطلوبة. |
يحتوي على حرف غير أبجدي رقمي | منطقية | ما إذا كانت كلمة المرور تحتوي على حرف غير أبجدي رقمي، أو غير محددة إذا لم تكن مطلوبة. |
يحتوي على حرف رقمي | منطقية | ما إذا كانت كلمة المرور تحتوي على حرف رقمي، أو غير محددة إذا لم تكن مطلوبة. |
يحتوي على أحرف كبيرة | منطقية | ما إذا كانت كلمة المرور تحتوي على حرف كبير، أو غير محددة إذا لم تكن مطلوبة. |
صالح | منطقية | ما إذا كانت كلمة المرور تلبي جميع المتطلبات. |
يلتقيMaxPasswordLength | منطقية | ما إذا كانت كلمة المرور تلبي الحد الأقصى لطول كلمة المرور، أو غير محددة إذا لم تكن مطلوبة. |
يلتقيMinPasswordLength | منطقية | ما إذا كانت كلمة المرور تلبي الحد الأدنى لطول كلمة المرور، أو غير محددة إذا لم تكن مطلوبة. |
سياسة كلمة المرور | سياسة كلمة المرور | السياسة المستخدمة للتحقق من صحة كلمة المرور. |
كلمة المرورValidationStatus.containsLowercaseLetter
ما إذا كانت كلمة المرور تحتوي على حرف صغير، أو غير محددة إذا لم تكن مطلوبة.
إمضاء:
readonly containsLowercaseLetter?: boolean;
كلمة المرورValidationStatus.containsNonAlphanumericCharacter
ما إذا كانت كلمة المرور تحتوي على حرف غير أبجدي رقمي، أو غير محددة إذا لم تكن مطلوبة.
إمضاء:
readonly containsNonAlphanumericCharacter?: boolean;
كلمة المرورValidationStatus.containsNumericCharacter
ما إذا كانت كلمة المرور تحتوي على حرف رقمي، أو غير محددة إذا لم تكن مطلوبة.
إمضاء:
readonly containsNumericCharacter?: boolean;
كلمة المرورValidationStatus.containsUppercaseLetter
ما إذا كانت كلمة المرور تحتوي على حرف كبير، أو غير محددة إذا لم تكن مطلوبة.
إمضاء:
readonly containsUppercaseLetter?: boolean;
كلمة المرورValidationStatus.isValid
ما إذا كانت كلمة المرور تلبي جميع المتطلبات.
إمضاء:
readonly isValid: boolean;
كلمة المرورValidationStatus.meetsMaxPasswordLength
ما إذا كانت كلمة المرور تلبي الحد الأقصى لطول كلمة المرور، أو غير محددة إذا لم تكن مطلوبة.
إمضاء:
readonly meetsMaxPasswordLength?: boolean;
كلمة المرورValidationStatus.meetsMinPasswordLength
ما إذا كانت كلمة المرور تلبي الحد الأدنى لطول كلمة المرور، أو غير محددة إذا لم تكن مطلوبة.
إمضاء:
readonly meetsMinPasswordLength?: boolean;
كلمة المرورValidationStatus.passwordPolicy
السياسة المستخدمة للتحقق من صحة كلمة المرور.
إمضاء:
readonly passwordPolicy: PasswordPolicy;