안녕하세요.
스프링부트를 통해 카카오 로그인 구현하고 있는 도중 KOE006 에러가 나게 되었습니다.
읽어보니 redirect url이 제대로 설정되지 않아 발생하는 문제인데
redirect url을 확인해보니 rest api 키값으로 나오고 있었네요 ㅠㅠ 원인이 뭔가요? 인코딩 문제인지… 알려주시면 감사하겠습니다.
@RestController
@RequestMapping("/oauth")
public class KakaoController {
@ResponseBody
@GetMapping("/kakao")
public void kakaoToken(@RequestParam String code) throws BaseException {
System.out.println(code);
}
@ResponseBody
@GetMapping("")
public void test() {
System.out.println("test success");
}
}
컨트롤러 부분입니다. 혹시 몰라서 test라는 함수도 만들어 실행해보았는데 이건 문제없이 실행됩니다.
- Redirect URI
http://localhost:9000/oauth/kakao
내 애플리케이션 리다이렉트 url 부분에 올려놓은 주소입니다.
- 사이트 도메인
http://localhost:9000
내 애플리케이션의 플랫폼 페이지에서 사이트 도메인에 올려놓은 것입니다.
시간내서 읽어주셔서 감사합니다.