Search code examples
authenticationactive-directorysonarqubeldapldapauth

Sonarqube group and LDAP group sync


  • I am using sonarqube 8.9.7 version.

  • I am trying to do authentication using LDAP. we have 2 groups in LDAP one group is admin and another one is normal user.

    sonar.security.realm = LDAP

    sonar.authenticator.downcase=true

    ldap.url=ldap://<IP address>

    ldap.bindDn=CN=BInd username ,CN=Users,DC=company name,DC=in

    ldap.bindPassword = BindPassword

    ldap.authentication=simple

above one is for bind this is working fine.

ldap.user.baseDn=cn=Users,dc=CompanyName,dc=in

ldap.user.request=(&(objectClass=user)(sAMAccountName={login})(|(memberOf=cn=Sonarusers,cn=Users,dc=companyName,dc=in)(memberOf=cn=SonarAdmin,cn=Users,dc=companyName,dc=in)))

ldap.user.realNameAttribute=cn

ldap.user.emailAttribute=mail

User access is also working fine giving access only to those groups.

ldap.group.baseDn=CN=Users,DC=companyName,DC=in

ldap.group.request=(&(objectClass=posixGroup)(member={uid}))

ldap.group.idAttribute=sAMAccountName

This is group access

for this I am not able to configure things.

I have 2 groups in LDAP sonarUsers and sonarAdmin and created same group in Sonarqube and give permission for sonarAdmin.

please help me to sync the groups.

Thanks in Advance


Solution

  • I found the solution. the mistake was from filter i was using wrong object class