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를 사용하여 다음 작업을 수행할
