내가 본 대부분의 JWT 자습서에서는 AJAX로 머리글에 첨부 할 수 있다고 말합니다. 초기 페이지로드시 토큰을 어떻게 첨부합니까?http 헤더에 Json Web Token을 첨부하는 방법은 무엇입니까?
예를 들어 사용자가 기본 URL '/'로 이동하고 토큰이없는 경우 페이지를 표시합니다. 토큰이있는 경우 프로필 페이지로 리디렉션하십시오.
편집 :
내가 JQuery와 아약스 성공 기능은 다음 사용자를 리디렉션에 생성 된 토큰을 반환하고 있습니다. 사용자가 홈페이지 ('/')에 도착하면 http 헤더를 통해 액세스 토큰을 내 서버에 보내고 싶습니다. 그런 다음 서버가 요청을 처리 할 수 있습니다. 그러나 사용자가 브라우저를 닫고 "mywebsite.com"또는 다른 페이지로 이동하면 반환 할 때마다 서버에서 토큰에 액세스 할 수 있어야합니다. http 헤더가이를 수행하는 가장 좋은 방법입니까?
success: function(token){
localStorage.setItem("token", token);
window.location.href('/');
}
내 응용 프로그램이 단일 페이지 응용 프로그램 (SPA) 인 경우, 나는 항상 아약스를 사용할 수 있지만 그렇지 않습니다.
코드는 어디에 있습니까? – Darkrum
죄송합니다. 나는 이와 같은 질문에 코드가 필요할 것이라고 생각하지는 않지만 그것을 추가 할 것이다. – LearnSomeMore
쿠키를 사용하여 저장할 수 있습니다. –