2

"인증 및 권한 부여는 외부 시스템에 위임 될 수도 있습니다 : SonarQube LDAP 플러그인이있는 LDAP 또는 Active Directory, SonarQube PAM 플러그인이있는 PAM 또는 SonarQube Crowd 플러그인이있는 Crowd. SSO는 SonarQube OpenID 플러그인을 통해 지원됩니다 "in SonarQube documentation page어떤 SonarQube 플러그인이 SSO를 지원합니까?

SonarQube OpenID 플러그인 만 SSO를 지원하는 것처럼 보입니다.

Active Directory 플러그인에 대해서는 "Microsoft Active Directory 환경에서 Active Directory 자격 증명을 사용하여 SSO (Single Sign On)를 사용하여 사용자를 자동으로 로그인합니다." here.

또한 "LDAP 플러그인은 이제 단일 로그온 (SSO)을 지원합니다"에서 here.

내 질문 :

  1. 에서 Active Directory 플러그인을하거나 SonarQube LDAP 플러그인 SSO를 지원?
  2. Crowd 플러그인은 SSO를 지원하지 않습니다. 맞습니까?
  3. Crowd 플러그인과 다른 플러그인 또는 도구를 사용하여 SSO를 지원할 수 있습니까 (예 : OpenId 플러그인 + Crowd 플러그인, LDAP 플러그인 + Crowd 플러그인)?

나는 내 서비스의 인증에 Crowd를 사용합니다.

답변

2

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에서는 SSO를 사용하기 위해 HTTP 헤더를 사용할 수도 있습니다. 자세한 내용은 JIRA ticket을 참조하십시오.

+0

감사합니다. – RuF