LDAP: Login with username is not possible anymore
-
Hello Team,
out of a sudden it is not possible to login to Nextcloud via username. It still works with the e-mail address. If I try to check a username in the
LDAP / AD integration -> Login Attributes
section then Nextcloud returns the following error message:User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): (&(&(|(objectclass=user)))(|(uid=someusername)(|(mailPrimaryAddress=someusername)(mail=someusername))))
If I check the email addess then Nextcloud returns a
User found and settings verified.
message. In contrast the database useradmin
is still able to login via username.I already doublechecked the userconfig inside my.cloudron but I didn't stumble upon any specific misconfiguration. Could someone please point me into the right direction?
Kind regards
-
Given our experience with Nextcloud plugin handling, I would rather not want to maintain such a plugin actually. Ideally the ldap plugin itself (which is at least part of the core package) would have a flag to show/hide the UI. Not sure if this would get any traction upstream, but if you want to get your hands into a custom plugin, maybe you could roughly check if such a flag would be possible to add?
-
@nebulon hmmm yeah I could see the potential for extra work, but as long as the css for the ldap plugin doesn't change too much I'd imagine it would a "build it once and forget about it" situation.
That said, adding the option to disable the ldap UI for non-admins is a no-brainer I'm sure for Nextcloud programmers.