InfoGrab Docs

JWT를 인증 공급자로 사용

Just-In-Time 사용자 프로비저닝이 있는 JWT 기반 SSO를 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: { s