哪些 SonarQube 插件支持 SSO?

What SonarQube plugins support SSO?

我在 SonarQube documentation page

中看到 "Authentication and authorization can also be delegated to an external system: LDAP or Active Directory with the SonarQube LDAP Plugin, PAM with the SonarQube PAM Plugin or Crowd with the SonarQube Crowd Plugin. SSO is also supported through the SonarQube OpenID plugin"

好像只有SonarQube OpenID插件支持单点登录

但我看到有关 Active Directory 插件的信息:"It automatically logs in user using Single Sign On (SSO) with Active Directory Credentials in Microsoft Active Directory Environments." here

还有 "the LDAP plugin now supports Single Sign On (SSO)" 来自 here

我的问题:

  1. Active Directory 插件或 SonarQube LDAP 插件是否支持 SSO?
  2. Crowd 插件不支持 SSO,对吗?
  3. 我可以使用 Crowd 插件+一些其他插件或工具来支持 SSO(例如 OpenId 插件+Crowd 插件,LDAP 插件+Crowd 插件)吗?

我使用 Crowd 来验证我的服务。

为了将 SSO 与 SonarQube 一起使用,您可以使用以下插件: - GitHub Authentication Plugin。 - Azure Active Directory (AAD) Authentication Plugin - Bitbucket Authentication Plugin

也可以使用 Active Directory Plugin,但它与 SonarQube 不兼容 6.X。

LDAP 插件的最新版本不支持 SSO。

据我所知,目前无法通过 Crowd 使用 SSO。

在 6.2 中,还可以使用 HTTP headers 来实现 SSO。有关详细信息,请参阅 JIRA ticket