Sonarqube组和LDAP组同步


  • 我使用的是sonarqube 8.9.7版本。

  • 我正在尝试使用LDAP进行身份验证。我们在LDAP中有两个组,一个组是管理员,另一个是普通用户。

    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

上面的一个是用于绑定的,这很好。

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

用户访问也运行良好,只允许访问这些组。

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

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

ldap.group.idAttribute=sAMAccountName

这是组访问

为此,我无法配置东西。

我在LDAP sonarUsers和sonarAdmin中有两个组,并在Sonarqube中创建了相同的组sonarAdmin的权限。

请帮我同步群组。

提前感谢

我找到了解决方案。错误是由于过滤器我使用了错误的对象类

最新更新