محدودیت هایی که باید در خط مشی رمز عبور اعمال شوند
امضا:
export interface CustomStrengthOptionsConfig
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
بیشترین طول | عدد | حداکثر طول رمز عبور حداکثر طول پیشفرض وجود ندارد |
طول دقیقه | عدد | حداقل طول رمز عبور مقادیر معتبر از 6 تا 30 می باشد |
نیاز به حروف کوچک | بولی | رمز عبور باید دارای حروف کوچک باشد |
نیاز غیر الفبایی | بولی | رمز عبور باید دارای یک کاراکتر غیر الفبایی باشد |
نیاز عددی | بولی | رمز عبور باید دارای یک عدد باشد |
نیاز به حروف بزرگ | بولی | رمز عبور باید دارای حروف بزرگ باشد |
CustomStrengthOptionsConfig.maxLength
حداکثر طول رمز عبور حداکثر طول پیشفرض وجود ندارد
امضا:
maxLength?: number;
CustomStrengthOptionsConfig.minLength
حداقل طول رمز عبور مقادیر معتبر از 6 تا 30 می باشد
امضا:
minLength?: number;
CustomStrengthOptionsConfig.requireحروف کوچک
رمز عبور باید دارای حروف کوچک باشد
امضا:
requireLowercase?: boolean;
CustomStrengthOptionsConfig.requireNonAlphanumeric
رمز عبور باید دارای یک کاراکتر غیر الفبایی باشد
امضا:
requireNonAlphanumeric?: boolean;
CustomStrengthOptionsConfig.requireNumeric
رمز عبور باید دارای یک عدد باشد
امضا:
requireNumeric?: boolean;
CustomStrengthOptionsConfig.require حروف بزرگ
رمز عبور باید دارای حروف بزرگ باشد
امضا:
requireUppercase?: boolean;