我在AD服务器上使用LDAP身份验证时遇到了与sonarqube 5.6 LTS有关的问题。
在最终设法配置SQ以使用AD进行ldap身份验证之前,我创建了一个登录名等于AD帐户的用户。
然后我发现我可以在sonar.properties中设置属性sonar.authenticator.createUser = true。因此,我在用户列表上单击了红叉(带有工具提示取消激活)以删除我创建的本地用户,以便用户可以通过AD身份验证登录。
不幸的是,似乎SQ不会对已删除的本地用户执行任何查询。我能做什么? (在AD端重命名用户帐户不是一个选项)
感谢
答案 0 :(得分:2)
启动SonarQube 5.6 sonar.authenticator.createUser
确实不再有效了(详见https://jira.sonarsource.com/browse/SONAR-8208)。
然后你有两个选择:
update users set user_local=false where login = '<LOGIN_TO_LOG_WITH_AD>'