3607f79d78
Fixed assert statements. ( #16089 )
2021-06-07 07:27:09 +02:00
c6e4bc53aa
Check passwords against HaveIBeenPwned ( #12716 )
...
* Implement pwn
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Update module
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Apply suggestions mrsdizzie
Co-authored-by: mrsdizzie <info@mrsdizzie.com >
* Add link to HIBP
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Add more details to admin command
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Add context to pwn
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Consistency and making some noise ;)
Signed-off-by: jolheiser <john.olheiser@gmail.com >
Co-authored-by: mrsdizzie <info@mrsdizzie.com >
Co-authored-by: zeripath <art27@cantab.net >
2020-09-08 17:06:39 -05:00
c57edb6c7b
Add password requirement info on error ( #9074 )
...
* Add password requirement info on error
* Move BuildComplexityError to the password pkg
* Unexport complexity type
* Fix extra line
* Update modules/password/password.go
Co-Authored-By: Lauris BH <lauris@nix.lv >
2019-11-19 22:44:58 +00:00
31655aabfc
Fix password complexity regex for special characters (on master) ( #8525 )
...
* Fix extra space
* Fix regular expression
* Fix error template name
* Simplify check code, fix default values, add test
* Fix router tests
* Fix fmt
* Fix setting and lint
* Move cleaning up code to test, improve comments
* Tidy up variable declaration
2019-10-16 11:09:58 +08:00
db657192d0
Password Complexity Checks ( #6230 )
...
Add password complexity checks. The default settings require a lowercase, uppercase, number and a special character within passwords.
Co-Authored-By: T-M-A <maxim.tkachenko@gmail.com >
Co-Authored-By: Lanre Adelowo <adelowomailbox@gmail.com >
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com >
Co-Authored-By: Lauris BH <lauris@nix.lv >
2019-10-14 16:24:26 +01:00