무한리다이렉션 문제

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


localhost:8080/oauth2/authorization/kakao로 로그인 요청을 보내면,
로그인 완료 후, 리디렉션한 횟수가 너무 많습니다라는 에러가 발생합니다.
크롬사용해서 진행중입니다.

앱아이디는 923994 이고
현재 사이트 도메인: http://localhost:8080
리다이렉트: http://localhost:8080/login/callback
설정은 다음과 같이 했습니다.

리다이렉션이 너무 많이 일어나는걸로 보이는데 문제가 뭔지 모르겠어서 질문드립니다.

안녕하세요.

“리디렉션한 횟수가 너무 많습니다” 메시지는 브라우저에서 발생하는 메시지 이며, 실제로 무의미한 리디렉션이 반복되고 있기 때문입니다.

로그인 이후, 다시 카카오 로그인 페이지로 이동시키고 있을텐데요. 해당 위치는
브라우저 개발자 모드에서 네트워크 로그를 확인 부탁드립니다.

localhost에서 작업중이시라 해당 원인은 직접 확인해 보셔야 합니다.

네트워크 로그를 공유해주시면 같이 확인해 보겠습니다.

image
image
image

사진을 보면 엄청나게 리다이렉션을 하고 있는데 네트워크 로그를 이거를 드리면 될까요?

1. 두번째 이미지
카카오에서 로그인 후, 서비스측 redirect_uri 로 정상 302 리디렉션되었습니다.

요청: https://kauth.kakao.com/oauth/authorize?....
응답: 302 Location: http://localhost:8080/callback?code=ED...

2. 세번째 이미지
localhost:8080/callback?code=ED... 에서 접근토큰 발급 후, 메인페이지와 같은 곳으로 이동시켜야 하나, 다시 callback 주소로 리디렉션 하고 있습니다.

응답: 302 Location: http://localhost:8080/calback
ㄴ 파라미터 제거된 채로 다시 콜백을 호출. 아마도 서비스측에서 파라미터 없이 접근하면 로그인페이지로 다시 보낼것 같네요

이 부분에 문제가 있습니다. 서비스측 백엔드에서 접근토큰 발급하고나서 응답으로 메인페이지로 보내시면 될것 같습니다.

그런데 지금 컨트롤러에서 코드가 잘들어오는지 확인하려고 서비스 단을 다 주석 처리하고 진행해서 코드만 받으려고 하는데도 무한리디렉션이 똑같이 나거든요… 그래서 어디서 문제인지 모르겠습니다