【发布时间】:2017-08-04 05:42:18
【问题描述】:
我用谷歌搜索了很多,但我找不到如何将 LDAP 与 sonarqube 集成的答案。大部分文件都显示我们需要在 /sonarqube-6.2/conf/sonar.properties 中修改如下;
# LDAP configuration
# General Configuration
sonar.security.realm=LDAP
ldap.url=ldap://myserver.mycompany.com
ldap.bindDn=my_bind_dn
ldap.bindPassword=my_bind_password
# User Configuration
ldap.user.baseDn=ou=Users,dc=mycompany,dc=com
ldap.user.request=(&(objectClass=inetOrgPerson)(uid={login}))
ldap.user.realNameAttribute=cn ldap.user.emailAttribute=mail
# Group Configuration
ldap.group.baseDn=ou=Groups,dc=sonarsource,dc=com
ldap.group.request=(&(objectClass=posixGroup)(memberUid={uid}))
但问题是我可以在 sonar.properties 中找到任何具有 LDAP 集成的块。我需要手动添加这些行还是已经存在?我也尝试过使用插件,但安装后找不到使用插件的后续步骤。
【问题讨论】:
-
# LDAP 配置 # 常规配置 sonar.security.realm=LDAP ldap.url=ldap://myserver.mycompany.com ldap.bindDn=my_bind_dn ldap.bindPassword=my_bind_password # 用户配置 ldap.user .baseDn=ou=Users,dc=mycompany,dc=com ldap.user.request=(&(objectClass=inetOrgPerson)(uid={login})) ldap.user.realNameAttribute=cn ldap.user.emailAttribute=mail #组配置 ldap.group.baseDn=ou=Groups,dc=sonarsource,dc=com ldap.group.request=(&(objectClass=posixGroup)(memberUid={uid}))
-
那些 LDAP 详细信息应该在问题正文中而不是 cmets 中!请edit您的问题并将其添加到那里,因此配置实际上是可读的,并且与其余配置一样。
标签: ldap continuous-integration sonarqube integration devops