Univention Bugzilla – Bug 45728
Login at the UMC for users should be case sensitive
Last modified: 2019-01-03 07:24:06 CET
A lot of functions in the UMC seems to be case sensitive so that this is really an issue for customers. The customer reported several issues were a school create a user like "Testuser" and than logged in with "testuser" in the UMC which broke a lot of functionality. I know that windows services are case insensitiv and guess for this reason the login at the UMC is similiar but I would prefer to force case sensitive login.
Can you be more concrete on what fails? We had issues in the past which we fixed: after an login the username - as it is in LDAP - is send back to the frontend. Maybe we should additionally use the normalized username in the backend: class Instance(Base): … self.username = normalized_username Should be easy to fix.
(In reply to Florian Best from comment #1) > Can you be more concrete on what fails? We had issues in the past which we > fixed: > after an login the username - as it is in LDAP - is send back to the > frontend. > > Maybe we should additionally use the normalized username in the backend: > class Instance(Base): > … > self.username = normalized_username > > Should be easy to fix. Sure, I will ask the customer. Problem here is that they are still on UCS 4.1-4. But I would guess that they can live with it if they know that it is fixed on newer UCS versions.
In Bug #38826 a normalization of the username has been implemented in the backend.
This issue has been filled against UCS 4.1. The maintenance with bug and security fixes for UCS 4.1 has ended on 5st of April 2018. Customers still on UCS 4.1 are encouraged to update to UCS 4.3. Please contact your partner or Univention for any questions. If this issue still occurs in newer UCS versions, please use "Clone this bug" or simply reopen the issue. In this case please provide detailed information on how this issue is affecting you.