카카오 소셜 로그인 시 invalid_request 400 에러

jdk 17
springboot - 3.1.x
security-oauth2 - 6.1.4

ID - 919314

서버 application.yml 내 client-id, client-secret, redirect-uri
각각 모두 앱 내 REST API 키, Client Secret, Redirect URI
그리고 사이트 도메인도 http://localhost:8080으로 설정한 상태입니다.

그렇게

https://kauth.kakao.com/oauth/authorize?response_type=code&client_id=${REST_API_KEY}&redirect_uri=${REDIRECT_URI}

해당 양식에 맞춰 요청보냈을 때,

invalid_request 400 에러가 반환됩니다…

서버 내 로그 확인 시 /login/oauth2/code/kakao?code= 로 code를 파라미터로 제대로 받아오는 것을 확인할 수 있으나, 이내 서버에서 /login?error 경로로 Redirect 되는 것을 확인할 수 있습니다.

추가적으로 단순 요청 서버를 생성해 해당 서버로 리다이렉트 요청시에는 authorization_request_not_found 에러가 납니다.

제가 누락한 부분이 있는 지 문의드립니다 감사합니다.

안녕하세요.

redirect_uri 파라미터로 아래 등록되지 않은 Redirect URI 값이 전달되어 KOE006 오류가 발생하였습니다.
https://localhost:8080/login/oauth2/code/kakao
로컬에서 https 동작 불가 하실 것 같은데요 사용하신 파리미터 확인 부탁드립니다.

spring security oauth2 사용하신 것으로 보이는데요
code 파라미터로 유효한 인가코드가 전달되어야 정상 동작 가능하고, 그렇지 않은경우 해당 오류를 spring에서 반환합니다.

1개의 좋아요