해결된 질문
작성
·
1.2K
2
안녕하세요
강의 잘들었습니다!
springboot+thymeleaf 로 프로젝트를 하고 있는데
url 이동할때 jwt 토큰을 헤더에 유지시키는 방법이 궁금합니다.
postman에서 전역변수로 토큰을 넣고 테스트하듯이
로그인을 유지하려면 헤더에 jwt값이 있어야하는데
예를 들어 user/mypage-> user/board 이런식으로 리다이렉트를하면서
헤더를 같이 보낼 수 있나요? 그게 안된다는거 같아서
화면전환할때 로그인 유지는 어떻게 시키는지 궁금합니다.
그래서 쿠키는 계속 헤더에 유지되길래 쿠키를 써야하나 생각중입니다.
비동기 식으로 ajax요청시에는 헤더에 토큰을 담아줄수 있는데
url전환시에는 로그인을 어떻게 유지시키는지 모르겠네요
미리 감사드려요
답변 1
4
안녕하세요 답변이 늦어 죄송합니다.
Controller에서 response.sendRedirect("/api/user") 의 형태로 리다이렉트를 하면 헤더에 있는 Authorization 값은 유지될 것 같습니다.
아래 프로젝트에 간단한 샘플 남겨놓았습니다.
https://github.com/SilverNine/spring-boot-jwt-tutorial