LDAP插件:升级后用户身份验证失败

时间:2016-12-16 15:04:00

标签: ldap sonarqube

迁移到SonarQube 5.6,LDAP 2.1(来自SonarQube 5.3,LDAP 1.5)之后

在针对Active Directory域进行身份验证时,我收到以下错误

2016.12.16 15:56:31 ERROR web[rails] Error from external users provider: exception Java::JavaLang::NullPointerException: 

请注意

在迁移过程中,我必须添加以下参数才能让LDAP插件识别工作域

ldap.realm=company.domain
ldap.user.request=(&(objectClass=user)(sAMAccountName={login}))

在我找到的日志中

Test LDAP connection on ldap://servername.company.domain: OK

1 个答案:

答案 0 :(得分:2)

LDAP插件(由SonarSource支持)不再包含active-directory related code

此代码现在包含在社区支持的插件Active Directory plugin

中 老实说,我的官方文件中没有发现任何这种变化的痕迹。我在浏览LDAP插件的代码时发现它(因为当我最终完成其配置以匹配我的域时,我注意到LDAP插件创建的用户与现有用户不匹配=>特权丢失)

启用Active Directory插件(并禁用LDAP插件)使我获得与SonarQube 5.3,LDAP 1.5相同的功能级别