JWT를 통해 로그인을 구현해왔다. 자동 로그인을 구현하기 위해 JWT의 만료기간을 최대한 늘리려고 했다. 그러나, JWT의 만료기간을 길게 잡으면 보안에 취약하여 만료기간을 길게 잡으면 안된다. JWT저장 장소 설정 localStorage CSRF 공격에 안전 ( JS코드에 의해 헤더에 담기므로 사용자인 척 request를 보내기 어렵다. ) XSS 공격에 취약하다. ( JS코드 한 줄이면 localStorage를 자유롭게 볼 수 있다. ) cookie에 저장 XSS 공격으로부터 localStorage에 비해 안전하다. CSRF 공격에 취약하다. 가장 안전하게 사용하는 방법은 refresh token을 사용하는 방법이고, 나는 어차피 자동