여기서의
redirect_uri
는 카카오와 같은 인증 서비스에서 인증 후, 저희에게 데이터를 넘겨주는 uri를 말합니다. 즉, 저희쪽 주소여야 합니다.redirect_uri
를 통해 정보를 얻으려면 저희가 요청에 실어서보내는 redirect_uri
와 카카오 어플리케이션에서 지정한 redirect_uri
가 같아야 합니다.저희가 요청으로 보내는
redirect_uri
는 application.yaml
에 설정을 해둡니다.
여기서
{baseUrl}
과 registrationId
는 아래 설명을 참조해주시면 감사하겠습니다.
로컬에서 테스트 했을 때,
redirect_uri
에 들어있는 base_url
은 http://localhost:8080
입니다.
이를 통해서 유추한 바로는 modi 의
base_url
은 별도의 설정을 한 적이 없기 때문에 default인 http://modi.pw 일 것이고, application.yaml
의 redirect_uri
템플릿에 따라 http://modi.pw/login/oauth2/code/kakao 가 요청에 담겨 보내지는 것으로 추측됩니다. 따라서 카카오나 네이버에도
redirect_uri
를 http://modi.pw/login/oauth2/code/{provider} 로 설정해야 됬던게 아닌가 싶습니다.