We do not have LDAP group membership configured for SonarQube however.
What are we missing in terms of configuration or could this possibly be a genuine bug?
Also, when sonar.authenticator.downcase is set to true, does SonarQube automatically lowercase other LDAP-related values, such as group names or search attributes?
When you say “breaks LDAP login” – what do you mean? More specifically – can new users login, but existing users with non-lowercase user IDs (on SonarQube) can’t?
What I’m trying to get at is – if all your users should now have a lowercase username, you are going to update the existing users to also have a lowercase uesrname, either using PATCH /api/v2/users-management/users/{id} or (more simply, but deprecated) POST api/projects/update_login.
To clarify, I’m confirming whether a new user logging into SonarQube for the first time is successful. If the login works, then your login system is functioning correctly, and you just need to update the existing logins as I previously mentioned. This is just to ensure we’re addressing the real problem.