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