Closed yasima-csiro closed 4 months ago
The password policy is implemented using the Passay library. Now you can configure following attributes required for a valid password.
password: policy: enabled: true minLength: 8 maxLength: 64 excludeUsername: false excludeUsQwertyKeyboardSequence: false excludeCommonPasswords: false charGroupMinRequired: 4 charGroupMinUpperCase: 1 charGroupMinLowerCase: 1 charGroupMinUpperOrLowerCase: 0 charGroupMinDigit: 1 charGroupMinSpecial: 1 requireAuthKeyCheck: false requireCodeToResetPassword: true
PR - https://github.com/AtlasOfLivingAustralia/userdetails/pull/92
Testing results - https://csiroau.sharepoint.com/:x:/r/sites/AtlasofLivingAustraliaTeams/_layouts/15/Doc.aspx?sourcedoc=%7B0A15B8E2-6738-4EAF-9D10-8465EB67D84C%7D&file=userdetails-testing-3.2.0-SNAPSHOT-Jul2024.xlsx&action=default&mobileredirect=true
Released https://github.com/AtlasOfLivingAustralia/userdetails/releases/tag/v3.2.0
The password policy is implemented using the Passay library. Now you can configure following attributes required for a valid password.
password: policy: enabled: true minLength: 8 maxLength: 64 excludeUsername: false excludeUsQwertyKeyboardSequence: false excludeCommonPasswords: false charGroupMinRequired: 4 charGroupMinUpperCase: 1 charGroupMinLowerCase: 1 charGroupMinUpperOrLowerCase: 0 charGroupMinDigit: 1 charGroupMinSpecial: 1 requireAuthKeyCheck: false requireCodeToResetPassword: true