GitLab 인증 및 권한 부여

Tier: Free, Premium, Ultimate Offering: Self-managed

GitLab은 여러 OmniAuth 제공자 및 다음과 같은 외부 인증 및 권한 부여 제공자와 통합됩니다:

note
UltraAuth는 OmniAuth 통합을 지원하는 소프트웨어를 제거했습니다. 따라서 UltraAuth 통합에 대한 모든 참조를 제거했습니다.

SaaS 대 Self-managed 비교

외부 인증 및 권한 부여 제공자는 다음과 같은 기능을 지원할 수 있습니다. 자세한 정보는 각 외부 제공자에 대한 이 페이지에 표시된 링크를 참조하십시오.

기능 SaaS Self-managed
사용자 프로비저닝 SCIM
SAML 1
LDAP 1
SAML 1
OmniAuth Providers 1
SCIM
사용자 세부 정보 업데이트 (그룹 관리 제외) 사용 불가능 LDAP 동기화
인증 최상위 그룹에서 SAML(1개 제공자) LDAP(여러 제공자)
일반 OAuth 2.0
SAML(고유 제공자당 1개 허용)
Kerberos
JWT
스마트 카드
OmniAuth 제공자(고유 제공자당 1개 허용)
제공자-GitLab 역할 동기화 SAML 그룹 동기화 LDAP 그룹 동기화
SAML 그룹 동기화 (GitLab 15.1 및 이후)
사용자 제거 SCIM(최상위 그룹에서 사용자 제거) LDAP(그룹에서 사용자 제거 및 인스턴스 차단)
SCIM

각주:

  1. Just-In-Time(JIT) 프로비저닝을 사용하여 사용자 계정이 처음으로 로그인할 때 만들어집니다.

GitLab에서 OIDC/OAuth 테스트

클라이언트 애플리케이션을 사용하여 GitLab 인스턴스에서 OIDC/OAuth를 테스트하는 방법에 대해 알아보려면 GitLab에서 OIDC/OAuth 테스트를 참조하십시오.