2017-12-08 2 views
0

그래서 지금 Node.js를 배우고 있으며 초보자는별로 없습니다. 나는 여기에서 검색하려고했는데 구글에서도 대답을 찾을 수 없었다. Jwt 인증을 수행하고 뷰 엔진으로 핸들 바를 사용하여 렌더링하는 프론트 엔드에 헤더를 통해 토큰을 보내는 중입니다. 제 질문은 어떻게 그 토큰을 저장하고 모든 요청에서 헤더를 통해 다시 보낼 수 있습니까? 그리고 그것을하는 가장 좋은 방법은 무엇입니까?프론트 엔드에 JsonWebToken 저장하기

+0

저는 프로젝트의 로컬 저장소에 jwt 토큰을 저장하고 있습니다. – sungyong

답변

0

선택한 토큰 만기 정책에 따라 다른 옵션을 선택할 수 있습니다. 앞서 말했듯이 토큰은 물론 localStorage에 저장 될 수 있습니다.

더 안전한 옵션은 토큰을 메모리에 보관하는 것입니다. 수명이 짧은 JWT를 사용하고 정기적으로 (예 : OAuth2 refresh token flow을 통해) 재발행을 요청하는 것이 좋습니다.

관련 문제