본문 바로가기

스파르타코딩개발일지WIL

WIL

우리는 로그인할때 jwt를 이용해서 로그인을통한 유저들에게 access를 발급한다

보통 제한을 두지않으면 무한이 지속되지만 이는 보안상으로 별로 좋지 않다고 판단하여서 120분 이지나면 토큰정보를 삭제하도록 했다.

 

payload에는 

현재로그인한유저의 acces 값,만료기한값,발급시간값 등을 발급해온다

시간의경우에는 우리가 알기쉽게 20xx-00-00 이런식으로 표현되는것이아니라 초를 누적한 정수형의 모습으로보여준다.

정확하게 몇분몇초를 의미하는지는 알필요도없다

exp는 만료시간을 나타낸다 현재시각/1000이 만료시간보다 커진다면 localstorage에서 access 등 로그인인증을할때 발급을 받았던 토큰들을 제거해준다(사실 이번 프로젝트의경우에는 backend에서 120분을 걸어두었기에 따로삭제를안하고 새로고침만해도 된다)

혹시 나중에 코드변경할일이 있을수 있으니 전부다 적어놓았다.

'스파르타코딩개발일지WIL' 카테고리의 다른 글

WIL  (0) 2022.12.13
WIL  (0) 2022.12.08
WIL 유화프로젝트 주말  (0) 2022.11.27
TIL Deep-Learning 1주차  (0) 2022.11.21
WIL Docker&Linux 1주차  (0) 2022.11.14