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

nil*_*leb 6 ldap sonarqube

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

但我经历的事情看起来像一个巨大的问题.

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

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

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

  • Web界面显示该用户的更新权限集

3)用户开始新会话

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

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

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

Fab*_*eam 5

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

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

请注意,组必须存在于SonarQube中,否则将无法正常工作(即,您必须在“安全>组”中手动添加它们)。