[OAuth2] Google login 400 redirect_uri_mismatch

곽우현·2021년 12월 22일
1

이슈처리

목록 보기
1/3

이번 프로젝트에 소셜 로그인을 개발해야하는 부분을 맡았다.
로컬서버에서는 잘 작동을 했고 개발서버로 올리고 테스트중 오류가 발생하였다.

분명 Google Authorized redirect URIs에 https 로 잘 넣었는데 왜 http:// 를 넣으라는거지..

도메인, ssl 다 되어있는데 왜 http를 넣으라는거지..
우리 서버는 앞에 로드밸런서가 있어서 http로 인식을 한건가 싶었다.
이유를 열심히 찾던중

# application.properties
spring.security.oauth2.client.registration.google.redirect-uri=

위의 코드를 넣으니 해결되었다.
OAuth는 자신의 서버에 첫번째로 redirect를 해주는데 우리 서버가 로드밸런서..때문인가 http로 인식을 하였고 application.properties에 명시를 해주니 정상적으로 https로 redirect가 되었다.

profile
주니어 Java 개발자

1개의 댓글

comment-user-thumbnail
2023년 3월 25일

spring.security.oauth2.client.registration.google.redirect-uri=

에 어떤 uri를 넣어야하나요?

답글 달기