Generic OAuth2 gem을 OAuth 2.0 인증 공급자로 사용하기
Generic OAuth2 gem을 사용하여 GitLab과 OAuth 2.0 공급자 간 SSO를 구성하는 방법을 설명합니다.
Note 공급자가 OpenID 사양을 지원하는 경우, 인증 공급자로 omniauth-openid-connect 를 사용해야 합니다. omniauth-oauth2-generic gem 은 GitLab과 OAuth 2.0 공급자, 또는 이 gem과 호환되는 모든 OAuth 2.0 공급자 간의 싱글 사인온(SSO)을 지원합니다. 이 전략을 사용하면 다음과 같은 OmniAuth SSO 프로세스를 구성할 수 있습니다: Strategy가 지정된 ID와 키를 사용하여 클라이언트를 ( 구성 가능한 ) 인증 URL로 안내합니다. OAuth 2.0 공급자가 요청, 사용자에 대한 인증과 (선택적으로) 사용자 프로필 접근에 대한 인가를 처리합니다. OAuth 2.0 공급자가 클라이언트를 GitLab으로 다시 안내하면 Strategy가 액세스 토큰을 가져옵니다. Strategy가 액세스 토큰을 사용하여 구성 가능한 "사용자 프로필" URL에서 사용자 정보를 요청합니다. Strategy가 구성 가능한 형식을
