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