InfoGrab Docs

GitLab을 OAuth 2.0 인증 아이덴티티 공급자로 구성

GitLab을 OAuth 2.0 아이덴티티 공급자로 설정하여 사용자 소유, 그룹 소유, 인스턴스 전체 애플리케이션을 등록하고 외부 서비스에 액세스 토큰을 발급하는 방법을 안내합니다.

OAuth 2.0 은 리소스 소유자를 대신하여 클라이언트 애플리케이션이 서버 리소스에 안전하게 위임된 방식으로 접근할 수 있도록 합니다. OAuth 2는 인가 서버가 리소스 소유자 또는 최종 사용자의 승인을 받아 서드 파티 클라이언트에게 액세스 토큰을 발급할 수 있게 해줍니다. 인스턴스에 다음과 같은 유형의 OAuth 2 애플리케이션을 추가하여 GitLab을 OAuth 2 인증 아이덴티티 공급자로 사용할 수 있습니다: 사용자 소유 애플리케이션 . 그룹 소유 애플리케이션 . 인스턴스 전체 애플리케이션 . 이 방법들은 권한 수준 에서만 차이가 있습니다. 기본 콜백 URL은 SSL URL인 https://your-gitlab.example.com/users/auth/gitlab/callback 입니다. 대신 비-SSL URL을 사용할 수도 있지만, SSL URL을 사용하는 것을 권장합니다. 인스턴스에 OAuth 2 애플리케이션을 추가한 후에는 OAuth 2를 사용하여 다음 작업을 수행할