문제 :
ajax
요청의 성공으로 해당 html로 이동하기위해 href로 해당 view컨트롤러의 API를 요청했을때 403forbidden이 반환되는 문제원인 :
Cookies
에는 RefreshToken
을 Header
에는 AccessToken
을 주고 받는 상황window.location.href
로는 헤더에 AccessToken
을 담아서 전송하지 못해 해당 viewController의 SpringSecurity에 의해 403 Forbidden
이 반환되는 문제 발생해결 방법 :
window.location.href
로는 헤더에 데이터를 담아서 전송이 불가능 이에 따라 2가지 해결법을 생각한 결과
AccessToken
을 Cookies
로 주고받도록 JWT 인증 로직 변경ViewController
에는 접근이 가능하도록 Security Config
수정ViewController
에 추가 인증 로직구현이 불가피