Description
Is your feature request related to a problem? Please describe.
Currently the ldap explorer is only used in the authentication sources, but using it everywhere in the UI would simplify the codebase.
Describe the solution you'd like
The following changes should be made to simplify the codebase and improve the UI:
-
Re-order the inputs in "Authentication source" form. Authentication source form should start with ldap attributes required for connection, other attributes should go later. Example: 1. name 2. host 3. bind DN 4. password 5. base DN 6. Dead duration etc.
-
In authentication source form the following fields should use ldap explorer:
- Search Attributes
- Email Attribute
- Username Attribute
-
Remove the "Ldap Attributes" field from the advanced configuration ("/configuration/advanced")
-
Remove hard-coded ldap attributes from the back-end and the need to filter and validate them in
html/pfappserver/root/src/views/Configuration/sources/_store.js
Activity