未填充SonarQube AD组成员

时间:2016-02-12 19:17:45

标签: ldap sonarqube5.3

我正在本地PC上使用SonarQube 5.3社区版测试新的LDAP插件1.5.1。

根据此处的说明:http://docs.sonarqube.org/display/PLUG/Microsoft+Active+Directory。我在sonar.properties中添加了以下行。我现在让admin / admin进行测试。

sonar.security.realm=LDAP
sonar.security.localUsers=admin

我在AD中创建了这些域组,其中包含一些成员。例如我的id huj在AP-SonarQube-Admin-Dev组中。

然后我在SonarQube中创建了同一组域组。将它们添加到全局权限,设置项目权限等

但是,登录后,这些组都是空的,如下所示。在我的登录配置文件中,该组也是空的,所以我甚至看不到这些项目。因此,这些AD组的成员尚未填充到SonarQube中的相同组中。

enter image description here

1 个答案:

答案 0 :(得分:1)

默认情况下,AD组名称以小写形式返回,请参阅http://docs.sonarqube.org/display/PLUG/LDAP+Plugin 和财产

ldap.windows.group.downcase

您可以尝试设置

sonar.log.level=DEBUG

和sonar.log很可能会为您提供正确的组名,例如“group @ domain”。

希望这有帮助。