InfoGrab Docs

JWT를 인증 공급자로 사용

JWT 기반 SSO와 Just-In-Time 사용자 프로비저닝으로 GitLab 구성

JWT OmniAuth 공급자를 활성화하려면 JWT로 애플리케이션을 등록해야 합니다. JWT는 사용할 비밀 키를 제공합니다. GitLab 서버에서 구성 파일을 엽니다. Linux 패키지 설치의 경우: sudo editor /etc/gitlab/gitlab.rb 직접 컴파일 설치의 경우: cd /home/git/gitlab sudo -u git -H editor config/gitlab.yml 공통 설정 을 구성하여 jwt 를 단일 로그인 공급자로 추가합니다. 이렇게 하면 기존 GitLab 계정이 없는 사용자에 대해 Just-In-Time 계정 프로비저닝이 활성화됩니다. 공급자 구성을 추가합니다. Linux 패키지 설치의 경우: gitlab_rails[ 'omniauth_providers' ] = [ { name: "jwt" , label: "Provider name" , # optional label for login button, defaults to "Jwt" args: { se