active-directory - SonarQube LDAP 插件 Active Directory 嵌套组

标签 active-directory ldap sonarqube nested-groups

我们使用带有 LDAP 插件 2.1.0.507 的 Sonarqube 6.2。我们与 Active Diretory 有联系。正常的用户身份验证和组映射正在运行。但是我们在嵌套组方面存在问题。

我尝试使用特定的 LDAP memberOf 过滤器 (memberof:1.2.840.113556.1.4.1941:) 但不幸的是它不起作用。

问题

  1. LDAP 插件是否能够处理嵌套组?
  2. 如果是,需要对过滤器设置进行哪些更改?

附上你找到我的 LDAP 过滤器 sonar.properties

  ldap.user.request=(&(objectClass=user)(sAMAccountName={login}))
  ldap.group.request=(&(objectClass=group)(member=memberof:1.2.840.113556.1.4.1941:={dn}))

我希望这些信息足够了。

最好的问候

亚当

最佳答案

我找到了答案。

您只需要在搜索模式 member={dn} 之间使用 LDAP 反向代码

# Nested Group Search
ldap.group.request=(&(objectClass=group)(member:1.2.840.113556.1.4.1941:={dn}))

关于active-directory - SonarQube LDAP 插件 Active Directory 嵌套组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42762097/

相关文章:

c# - 将 NETBIOS 域转换为 FQDN(完全限定域名)

ldap - FitNesse 的 AD/LDAP 身份验证

Sonarqube 简介最佳实践

javascript - 使用 Active Directory(带 LDAP)在前端的 angularjs/javascript 上进行身份验证 - 流程流程应该是什么?

powershell - 使用 -ErrorAction STOP 时,Remove-CalendarEvents 失败

PHP Session 安全关键步骤

php - 如何使用 LDAP 和 PHP 从 Active Directory 安全组中检索用户信息

java - 如何使用gradle或maven一次仅对一个模块进行 Sonar 分析?

jenkins - 如何对 Jenkins 管道中的 SonarQube 质量门使用react

azure - 电源BI : Acess token is getting expired after 1 hours