]
Bartosz Baranowski updated WFCORE-4870:
---------------------------------------
Issue Type: Enhancement (was: Feature Request)
Improve add-user handling to allow custom dictionary/keyboard
-------------------------------------------------------------
Key: WFCORE-4870
URL:
https://issues.redhat.com/browse/WFCORE-4870
Project: WildFly Core
Issue Type: Enhancement
Reporter: Bartosz Baranowski
Assignee: Bartosz Baranowski
Priority: Minor
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.