-
Feature Request
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
None
As is:
- default Keyboard is properties based setup, it is locked to default EN keyboard layout, properties file, that it reads are locked in management-domain jar
- default Dictionary is properties based setup, it is locked with few example word definitions, properties file, that it reads are locked in management-domain jar
- SimplePasswordStrengthChecker - default implementation of password check algorithm. Sadly with private fields, so it is not extendable( seems like oversight )
- bin/add-user.properties - config file with properties that allow change how SimplePasswordStrengthChecker or other implementation behaves. It allows to load custom implementation of PasswordStrengthChecker
Ideally, user should be able to:
- configure layout/dictionary content
- configure implementation of keyboard/dictionary
- extend SimplePasswordStrengthChecker to change keyboard/dictionary, implement more checks.