-
versions used (8.8.0-community as a docker image with inmemory db)
-
error observed
Miscapitalized username gets stored as the username to use even when the regular username in LDAP is capitalized differently -
expected behaviour
If the username that tries to login deviates (in capitalization) from the username that is stored in LDAP, the username that is found in LDAP gets stored in the SQ-DB (and just to mention it: the supplied miscapitalized username just gets ignored) -
steps to reproduce
- Running a fresh install via docker image with inmemory db
- User-Auth via LDAP
- Register a user first time by initiating a login with a user not already in SQ-DB
- Enter the Username OBviOuSLy wROng cApitalLIZed (e.g: dANiel instead of Daniel)
- Enter the correct expected password
- confirm that the User is now existing under /admin/users with faulty capitalization (e.g.: dANiel)
- logout the user
- Login the user with correct capitalized username (e.g.: Daniel) and expected password
- check that the login failed
-
potential workaround
uhm
idk
i only could work around it by deactivating user and then user recreates via login with correct username
cheers
Daniel