JWT 파헤치기
JWT는 json web token의 줄임말이다 로그인 인증 방식에는 대표적인 두 가지가 있다. 세션 인증 방식 토큰 인증 방식 세션 인증은 로그인 시 유저마다 만들어지는 세션을 저장할 데이터베이스가 필수이다. 서버를 여러 대 사용 중이라면 이 세션 데이터베이스를 공유하고 있어야 한다. 그렇지 않으면 로그인을 해서 세션이 만들어졌지만 다음 요청 시 다른 데이터베이스를 살펴보므로 세션이 없는 줄 알고 다시 로그인을 요청하게 되는 문제가 발생할 수 있다. 매 요청 시 세션을 확인하는 게 일반적이다. 토큰 인증은 어디에 토큰을 저장하는 지에 따라 또 나뉘게 된다. 브라우저의 로컬 스토리지나 세션 스토리지에 저장할 수도 있고 브라우저의 쿠키에 저장해서 서버에게 요청을 보낼 때마다 알아서 토큰도 같이 보내지게 할..