irida
irida copied to clipboard
Enhanced password requirements
Request for increased password requirements. Some requirements can be soft requirements (so we can just have them as recommendations on the passwords page). The requirements are:
- [x] 8 characters long for regular users
- [x] 11 characters long for admin users (soft requirement)
- [x] Require upper case, lower case, numeric, and 1 special character
!@#$%^&*()+?/<>=.\{}
. - [x] Not form any words (Soft requirement)
- [x] Not be based on any personal information (soft requirement)
- [x] Password reset every 90 days
- [ ] Force re-login after any password change.
- [x] Disallow reuse of passwords.
- [ ] Lock out users after consecutive failed login attempts.
Imported from GitLab issue #550. Originally posted on 2017/11/07 04:00PM
I watched a tutorial last night (on that Spring Framework Guru sight) that showed the basics of how to do item 9 (Lock out users after consecutive failed login attempts.) using Spring custom events. Let me know if you want me to show you it or help you with that. It is very basic and needs some extending but I think it would be a good first step.
Imported from GitLab. Originally posted on 2018/02/23 10:16AM
Point 9 done in !1243
Imported from GitLab. Originally posted on 2018/01/23 11:09AM
Point 7 done in !1244
Imported from GitLab. Originally posted on 2018/01/23 11:09AM
Points 2, 4, 5 done in !1217
Imported from GitLab. Originally posted on 2017/12/14 03:59PM