프로젝트/Profee

[SpringBoot] 400 오류: redirect_uri_mismatch 오류 해결

승요나라 2024. 9. 10. 16:04

Google 소셜 로그인 테스트 중 다음과 같은 오류를 만났다.

 

 

[ 액세스 차단됨: 이 앱의 요청이 잘못되었습니다 ] 400 오류: redirect_uri_mismatch

 

오류 세부정보를 누르면 이런 화면을 볼 수 있다.

오류 400

 

 

이 메시지는 Google OAuth 2.0 정책을 준수하지 않았기 때문에 Google 로그인이 차단되었다는 뜻이다. 특히, redirect_uri(리디렉션 URI)와 관련된 문제인데, 이 문제를 해결하려면 Google Cloud Console에서 URI 관련 설정을 추가해야 한다.

 

 

 

해결 방법

GCP > 콘솔 > 프로젝트(Profee) > 사용자 인증 정보 > 생성했던 OAuth 2.0 클라이언트 ID 로 이동하여 승인된 리디렉션 URI 에 아래 URI를 추가하면 된다.

http://localhost:8080/auth/google/callback

 

URI 2 를 보면 된다 !

 

 

 

저장을 눌러주고 프로젝트를 다시 실행시키면 오류없이 잘 구현되는 것을 확인할 수 있을 것이다. 😁

해결 완료 !