Password Requirements
The following properties can be set in mirth.properties to enforce requirements on user passwords:
Property | Default Value | Description |
---|---|---|
password.minlength | 0 | Minimum password length, 0 for no minimum. |
password.minupper | 0 | Minimum uppercase characters, 0 for no minimum. |
password.minlower | 0 | Minimum lowercase characters, 0 for no minimum. |
password.minnumeric | 0 | Minimum numeric characters, 0 for no minimum. |
password.minspecial | 0 | Minimum special characters, 0 for no minimum. |
password.retrylimit | 0 | Maximum number of times a user may retry a failed login, 0 for no maximum. If specified, the lockout period must be specified as well. |
password.lockoutperiod | 0 | Amount of time (in hours) to lockout user when the retry limit has been exceeded, 0 for no lockout. |
password.expiration | 0 | After this amount of time (in days), passwords will expire. |
password.graceperiod | 0 | If user's password is expired, the amount of time (in days) to give the user to change password after the next login. |
password.reuseperiod | 0 | The amount of time (in days) to wait before users can change passwords to one that was used in the past. Set to 0 to always allow reuse, and to -1 to never allow users to reuse the same password. |
password.reuselimit | 0 | The amount of times to allow users to reuse the same password. Set to 0 for no limit, and to -1 to never allow users to reuse the same password. |