AtlasOfLivingAustralia / userdetails

Atlas user management - includes "my profile", user data and admin functions
Other
0 stars 18 forks source link

Introducing new password policy #201

Closed yasima-csiro closed 4 months ago

yasima-csiro commented 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

yasima-csiro commented 4 months ago

PR - https://github.com/AtlasOfLivingAustralia/userdetails/pull/92

yasima-csiro commented 4 months ago

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

yasima-csiro commented 4 months ago

Released https://github.com/AtlasOfLivingAustralia/userdetails/releases/tag/v3.2.0