There were two issues that I ran into when installing the Community Edition of sonarqube (v 8.4) through Docker. I could get the case insensitive setup working. Using the option: sonar.authenticator.downcase=true
It would just prevent my LDAP authentication from working at all. When the flag is above is disabled, I am able to auth with LDAP using case sensitive usernames.
Also, I wasn’t able to get the LDAP groups to import for my user accounts.
The sonar.authenticator.downcase property is intended to be used when the backend LDAP system is itself configured for case-insensitivity. It sounds like this is likely not the case for you.
As for your groups issue, please note that groups must be mapped. Per our docs:
membership in a group is synched only if a group with the same name exists in SonarQube
Also please note then that the group mapping must be exact, including case-sensitivity in your case.