We are using SonarQube Community Edition (V8.9.1) right now.
We use SSO configuration to enforce login and when we setup values manually everything works as expected…
We want to automate our configuration and when we populate all properties in sonar.properties file; SSO works as well although UI/Security Section doesn’t show any values been populated.
sonar.auth.saml.enabled=true
sonar.auth.saml.applicationId=
sonar.auth.saml.providerName=
sonar.auth.saml.providerId=
sonar.auth.saml.loginUrl=
sonar.auth.saml.user.login=
sonar.auth.saml.user.name=
sonar.auth.saml.user.email=
sonar.auth.saml.group.name=
sonar.auth.saml.certificate.secured=
We tried setting up properties with API calls and all values are showing up in UI/Security Section but we are unable to make it work with certificate value correctly (sonar.auth.saml.certificate.secured property) and I’m suspecting its due to multi-line characters and not able to parse value correctly.
All other property values are populated and UI shows just fine.
Does anyone know how to make X509 certificate value parse properly so it works?
OR
Does anyone know why UI is not showing up properties which are configured in sonar.properties which works as expected but not been displayed?