Sonarqube 组和 LDAP 组同步

发布于 2025-01-18 21:57:03 字数 1186 浏览 0 评论 0原文

  • 我使用的是sonarqube 8.9.7版本。

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

    sonar.security.realm = LDAP

    sonar.authenticator.downcase=true

    ldap.url=ldap://

    ldap.bindDn=CN=BInd 用户名,CN=用户,DC=公司名称,DC=in

    ldap.bindPassword = 绑定密码

    ldap.authentication=simple

是用于绑定的,工作正常。

ldap.user.baseDn=cn=用户,dc=公司名称,dc=in

ldap.user.request=(&(objectClass=user)(sAMAccountName={login})(|(memberOf=cn=Sonarusers,cn=Users,dc=companyName,dc=in)(memberOf=cn= SonarAdmin,cn=用户,dc=公司名称,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}))< /code>

ldap.group.idAttribute=sAMAccountName

这是组访问

权限,我无法进行配置。

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

请帮助我同步群组。

提前致谢

  • 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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我要还你自由 2025-01-25 21:57:03

我找到了解决方案。
错误来自过滤器,我使用了错误的对象类

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文