{baseUrl}/login/oauth2/code/{registrationId}
다. registrationId는 ClientRegistration을 식별하는 유니크한 값이다.
OAuth 클라이언트 앞단에 프록시 서버를 둔다면 어플리케이션 설정에 문제가 없도록 프록시 서버 설정을 확인해보길 권한다.
application.yml
의 설정을 다음과 같이 세팅한다
spring:
security:
oauth2:
client:
registration: # (1)
google: # (2)
client-id: google-client-id
client-secret: google-client-secret
(1) spring.security.oauth2.client.registration
은 Oauth 클라이언트 프로퍼티의 기본 프리픽스다.
(2) 기본 프리픽스 뒤에는 구글 같은 ClientRegistration ID가 온다.
client-id
, client-secret
을 세팅한다
CommonOAuth2Provider