I see "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" in SonarQube documentation page
It seems that only SonarQube OpenID plugin supports SSO.
But I see about Active Directory plugin: "It automatically logs in user using Single Sign On (SSO) with Active Directory Credentials in Microsoft Active Directory Environments." here.
Also "the LDAP plugin now supports Single Sign On (SSO)" from here.
My questions:
I use Crowd to authentificate my services.
In order to use SSO with SonarQube, you can use the following plugins : - GitHub Authentication Plugin. - Azure Active Directory (AAD) Authentication Plugin - Bitbucket Authentication Plugin
It's also possible to use the Active Directory Plugin, but it's not compatible with SonarQube 6.X.
The last version of the LDAP Plugin doesn't support SSO.
AFAIK, it's not possible for the moment to use SSO with Crowd.
In 6.2, there will also have the possibility to use HTTP headers in order have SSO. See the JIRA ticket for more details about that.