2016-02-12 124 views
0

我在本地PC上使用SonarQube 5.3社区版本测试新的LDAP插件1.5.1。SonarQube AD团队成员没有填充

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

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

我在AD中创建了这些域组,并且有一些成员。例如我的id huj位于AP-SonarQube-Admin-Dev组中。

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

但是,登录后,这些组都是空的,如下所示。在我的登录配置文件中,该组也是空的,所以我甚至无法看到这些项目。因此,这些AD组的成员没有被安置在SonarQube中的相同组中。

enter image description here

回答

1

广告组名称默认情况下小写返回,见http://docs.sonarqube.org/display/PLUG/LDAP+Plugin 和财产

ldap.windows.group.downcase 

你可以尝试设置

sonar.log.level=DEBUG 

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

希望这会有所帮助。