Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complete and improve LDAP server configuration #3339

Open
matthias-ronge opened this issue Mar 23, 2020 · 0 comments
Open

Complete and improve LDAP server configuration #3339

matthias-ronge opened this issue Mar 23, 2020 · 0 comments
Labels
improvement user management user, role and permission related topics

Comments

@matthias-ronge
Copy link
Collaborator

The LDAP server configuration page is incomplete and confusing. Parts of the configuration settings are still in the global configuration file. The configuration of the key store for the SSL connection is not intuitive.

Here is an example of a cleaner LDAP server configuration page:

Improved LDAP server dialog

  • URL should come with preset ldap://localhost:389/
  • Secure connection should contain three options: Unencrypted, SSH, TLS (→ ldap_useTLS)
  • User homes should contain two options: local, from LDAP (→ useLocalDirectory)
  • Key store and Key store password should only be rendered if Secure connection is “SSH”.
  • Check user password on login (→ inverse to useSimpleAuthentification)
  • LDAP admin CN, LDAP admin password, User password encryption and NextFreeUnixID CN should only be rendered if Read-only access is “off”.

It is questionable if we need to provide a function to create the Java key store (and how that should look in detail − maybe upload certificates?), or a documentation how to do this with some shell commands is sufficient. In any case, the two “certificate” fields are part of that functionality. They are only needed to create the key store and not necessarily need to be stored forever in the database.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement user management user, role and permission related topics
Projects
None yet
Development

No branches or pull requests

2 participants