문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
디벨로퍼스 앱ID :ID 1111061
개발환경 : 백엔드 spring boot, security, oauth2 / 프론트엔드 react
안녕하세요 카카오로그인 rest api(redirect url 백엔드 서버)를 사용하여 카카오 로그인 구현을 완료했습니다.
로그인 이후 성공 핸들러에서 신규 회원과 기존 회원을 판단하여 각기 다른 url로 리다이랙션을 시켜주고 있는데요
리다이랙션 시 따로 구현한 JWT 을 헤더에 담아 리다이렉션을 시켜주고 싶습니다.(추후 인증 처리를 위해)
response.setHeader("Authorization", token);
if (!isAuthStatusOld(findmember)) {
response.sendRedirect("/additional-info");
} else {
response.sendRedirect("/");
}
하지만 개발자 도구 - network 탭으로 확인해보면 JWT는
http://localhost:8080/login/oauth2/code/kakao?code={$code} 의 응답 헤더에 담겨져 있고, 리다이렉션 된 곳에 응답 헤더에는 담기지 않습니다.
redirect url을 프론트엔드 서버로 설정한 뒤 백엔드로 요청을 보내 응답을 보내주어야 될까요?