InfoGrab Docs

OpenID Connect를 인증 공급자로 사용하기

GitLab Self-Managed에서 OpenID Connect(OIDC)를 OmniAuth 공급자로 설정하는 방법을 설명합니다. Google, Azure, Keycloak, Casdoor 등 다양한 공급자 구성 예시 및 그룹 기반 권한 설정, 스텝업 인증을 포함합니다.

GitLab을 OpenID Connect 를 OmniAuth 공급자로 사용하는 클라이언트 애플리케이션으로 설정할 수 있습니다. OpenID Connect OmniAuth 공급자를 활성화하려면, OpenID Connect 공급자에 애플리케이션을 등록해야 합니다. OpenID Connect 공급자는 사용할 클라이언트의 상세 정보와 시크릿을 제공합니다. GitLab 서버에서 구성 파일을 엽니다. Linux 패키지 설치의 경우: sudo editor /etc/gitlab/gitlab.rb 소스 컴파일 설치의 경우: cd /home/git/gitlab sudo -u git -H editor config/gitlab.yml openid_connect 를 Single Sign-On 공급자로 추가하려면 공통 설정 을 구성합니다. 이를 통해 기존 GitLab 계정이 없는 사용자에 대한 Just-In-Time 계정 프로비저닝이 활성화됩니다. 공급자 구성을 추가합니다. Linux 패키지 설치의 경우: