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

LDAP wizard user experience #12060

Closed
MorrisJobke opened this issue Nov 8, 2014 · 7 comments
Closed

LDAP wizard user experience #12060

MorrisJobke opened this issue Nov 8, 2014 · 7 comments
Milestone

Comments

@MorrisJobke
Copy link
Contributor

I set up today for the first time ownCloud together with LDAP and I want to share my user experience.

Note: I don't have set up the LDAP server (I used one already deployed in our environment) and I never have heard/read about how LDAP works.

  • propose default ports (prefill 389 and if ldaps:// is added switch to 636) - switch the port only if it wasn't set by the user to something other than those both
  • better error messages: I noticed them in the log, but the wizard often says: "Base-DN couldn't be found" (or something like that) - but it was wrong hostname, port or credentials. That would help a lot - especially newbies to LDAP.
  • going back and forth in the tabs doesn't cleans the old state (if you change the base-dn, object-classes weren't reloaded and then result in some confusion on my side, because they were simply not possible for that base-dn ;))
  • if the displayname of the user (advanced tab -> directory settings -> first setting) isn't set to a valid attribute a user can't login and isn't shown in the user management - add a warning in the wizard and note this in the "test config step" - also noted in LDAP: state that users without displayname are ignored owncloud-archive/documentation#290

cc @jancborchardt for the UX part

@MorrisJobke
Copy link
Contributor Author

cc @blizzz and @PVince81 of course ... as the LDAP gurus :D

@MorrisJobke
Copy link
Contributor Author

And a big THANKS to @blizzz for this awesome piece of software (LDAP wizard)...without this I wouldn't even been at this point :) 🚀

@MorrisJobke
Copy link
Contributor Author

I added the fourth point ;)

@PVince81
Copy link
Contributor

@MorrisJobke I'm not an LDAP guru, just slightly more experienced than you... but way behind @blizzz

@blizzz
Copy link
Contributor

blizzz commented Nov 10, 2014

propose default ports (prefill 389 and if ldaps:// is added switch to 636) - switch the port only if it wasn't set by the user to something other than those both

Ports are auto-detected and entered if found (in practice there are even more possibilities).

better error messages: […]

Ack ;)

going back and forth in the tabs doesn't cleans the old state (if you change the base-dn, object-classes weren't reloaded and then result in some confusion on my side, because they were simply not possible for that base-dn ;))

Ack, good point.

if the displayname of the user (advanced tab -> directory settings -> first setting) isn't set to a valid attribute a user can't login and isn't shown in the user management

There is a pull request to auto-detect a proper attribute, so this will not happen anymore :) #11837 (testers/reviewers needed)

@RobinMcCorkell
Copy link
Member

Most of this is done, with the exception of error messages being shown in the wizard. cc @blizzz

@blizzz
Copy link
Contributor

blizzz commented Jun 16, 2015

Should be all fixed in 8.1.

@blizzz blizzz closed this as completed Jun 16, 2015
@MorrisJobke MorrisJobke added this to the 8.1-current milestone Jun 16, 2015
@lock lock bot locked as resolved and limited conversation to collaborators Aug 11, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants