SonarQube AD 组成员未填充
SonarQube AD group members are not populated
我正在本地 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中并没有填充到同一个组中。
AD 组名称默认以小写形式返回,请参阅 http://docs.sonarqube.org/display/PLUG/LDAP+Plugin
和 属性
ldap.windows.group.downcase
您可以尝试设置
sonar.log.level=DEBUG
和 sonar.log 很可能会为您提供正确的组名供您使用,例如 "group@domain".
希望对您有所帮助。
我正在本地 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中并没有填充到同一个组中。
AD 组名称默认以小写形式返回,请参阅 http://docs.sonarqube.org/display/PLUG/LDAP+Plugin 和 属性
ldap.windows.group.downcase
您可以尝试设置
sonar.log.level=DEBUG
和 sonar.log 很可能会为您提供正确的组名供您使用,例如 "group@domain".
希望对您有所帮助。