我们使用带有 LDAP 插件 2.1.0.507 的 Sonarqube 6.2。我们与 Active Diretory 有联系。正常的用户身份验证和组映射正在运行。但是我们在嵌套组方面存在问题。
我尝试使用特定的 LDAP memberOf 过滤器 (memberof:1.2.840.113556.1.4.1941:) 但不幸的是它不起作用。
问题
- LDAP 插件是否能够处理嵌套组?
- 如果是,需要对过滤器设置进行哪些更改?
附上你找到我的 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/