Sonarqube 5.2,LDAP插件1.5:用户在下次登录时失去权限?

时间:2015-11-05 13:48:43

标签: ldap sonarqube

几个小时前我已经安装了SonarQube 5.2和LDAP插件1.5。我很高兴在Active Directory域中轻松配置LDAP插件。

但我经历的事情看起来像是个大问题。

1)AD用户加载SonarQube实例的网页

  • [幕后]正在创建用户(从HTTP请求的标头和Active Directory中存在的信息开始)

2)平台管理员(例如管理员,平台的默认管理员)为她提供了一些权利(例如将她添加到声纳管理员组)

  • 网络界面显示此用户的一组更新权利

3)用户开始新会话

  • !!! 用户已失去所有权利。她不再属于声纳管理员组

  • (预期行为)用户获得更新的界面,其中菜单保留给声纳管理员组

我错过了文档的一些重要部分吗?

2 个答案:

答案 0 :(得分:4)

您已将SonarQube配置为使用外部系统来管理安全性,在此特定情况下为Active Directory。因此,默认(和预期)行为是将两者身份验证和授权委派给此系统。

在您的示例中,如果您希望用户属于某个特定组,则必须在Active Directory中对其进行配置。下次用户登录时,他将与此(那些)组相关联。

请注意,这些组必须存在于SonarQube中,否则无法使用(即您必须在“安全性>组”中手动添加它们)。

答案 1 :(得分:1)

要详细说明Fabrice的答案,当您在AD中有一个用户或组想要拥有SonarQube实例的管理权限时,请转到:

< your sq instance> / roles / global

并将用户或组添加到管理系统全局权限。

相关问题