我看到“身份验证和授权也可以委托给外部系统:带有SonarQube LDAP插件的LDAP或Active Directory,带有SonarQube PAM插件的PAM或带有SonarQube Crowd插件的人群.SonarQube OpenID也支持SSO插件“在SonarQube documentation page
似乎只有SonarQube OpenID插件支持SSO。
但是我看到了Active Directory插件:“它使用Microsoft Active Directory环境中的Active Directory凭据单点登录(SSO)自动登录用户。” here
此外,“LDAP插件现在支持来自here的单点登录(SSO)”。
我的问题:
我使用Crowd来验证我的服务。
答案 0 :(得分:4)
为了在SonarQube上使用SSO,您可以使用以下插件: - GitHub Authentication Plugin。 - Azure Active Directory (AAD) Authentication Plugin - Bitbucket Authentication Plugin
也可以使用Active Directory Plugin,但它与SonarQube 6.X不兼容。
LDAP插件的最后一个版本不支持SSO。
AFAIK,目前无法在群众中使用SSO。
在6.2中,还可以使用HTTP头来获得SSO。有关详细信息,请参阅JIRA ticket。