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



迁移到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

LDAP插件(Sonarsource支持)不再包括Active-Diperectory与Active-Diperectory代码。

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

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

启用Active Directory插件(并禁用LDAP ONE)允许我获得与Sonarqube 5.3,LDAP 1.5

中相同的功能级别

相关内容