SonarQube 4.4 LDAP插件1.4 + AD

时间:2015-01-13 15:17:23

标签: active-directory ldap sonarqube

我正在尝试使用LDAP + AD身份验证进行声纳工作,但我在设置工作时遇到了很多麻烦。我要么得到" org.sonar.api.utils.SonarException:无法打开LDAP连接"或者"无法检索用户xxx.xxx"的详细信息。这是我目前的配置:

# Configuration
sonar.security.realm=LDAP
sonar.security.savePassword=true
ldap.url=ldap://tpr.mycompany:3268

 # User Configuration
ldap.user.baseDn=OU=Users,OU=MYCOMPANY,DC=tpr,DC=mycompany,tpr.mycompany
ldap.user.request=(&(objectClass=inetOrgPerson)(uid={login}))
ldap.user.realNameAttribute=cn
ldap.user.emailAttribute=mail

ldap.bindDn=CN=my_account_name,OU=Users,OU=mycompany
ldap.bindPassword=MyPassword

# Group Configuration
ldap.group.baseDn=OU=Users,OU=MYCOMPANY,DC=tpr,DC=mycompany,tpr.mycompany
ldap.group.request=(&(objectClass=posixGroup)(memberUid={uid}))

并且这里是AD Explorer显示的路径:

CN=my_account_name,OU=Users,OU=MYCOMPANY,DC=tpr,DC=mycompany,tpr.mycompany

1 个答案:

答案 0 :(得分:0)

我有同样的问题。如果要连接到Active Directory,则需要以下附加属性:

ldap.user.loginAttribute=sAMAccountName
ldap.user.objectClass=user