jwt 토큰을 저장하는 방법은 크게 두 가지이다
이 글을 참고해서 장단점이 있다
쿠키와 localStorage인데
localStorage부터 하겠다
백엔드에서는
그냥 response.setheader로 보내준다
프런트에서
헤더에서 값을 꺼낸다
jwt=xhr.getResponseHeader('Authorization');
refresh=xhr.getResponseHeader('refreshToken');
localStorage에 값을 넌다
localStorage.setItem('Authorization', jwt);
localStorage.setItem('refreshToken', jwt);
테스트
localStorage 키는 법은
f12 아니면 검사 클릭 후 Application 클릭후 localStorage 안에 생긴다!
잘 들어와 있고
이제 페이지 이동!
버튼을 클릭하면
후아
도대체 프런트에서 어떻게 보관해야 하는지
찾다가 성공했다 이제 통신 시
꺼내서 서버에게 던져주면 된다!
다음번엔 쿠키 방식을 봐보자!