
[Spring Boot] JWT 저장하기
·
Spring boot
JWT란?JSON Web Token의 약자로 모바일이나 웹에서 클라이언트와 서버 간 통신 시 사용자의 인증을 위해 사용하는 암호화된 토큰을 의미한다.JWT 정보는 주로 통신 시 헤더의 Authorization에 담아 전송되며 이것을 서버에서 검증하여 사용자의 정보 열람, 권한 부여 등의 인증/인가 작업을 수행할 수 있다. 왜써요 ?세션은 접속자 마다 하나씩 생성이 되는데만약 다른기기로 접속하게 되면 또 다른 세션이 생성되고 다른 동작을 한 사람이 동시에 하는 경우가 생긴다.이는 큰 문제가 될 수 있다. 그리고 서버가 여러개 일 경우 서버간에 세션을 이동시킬수는 없기 때문에같은 사이트내에서 라도 다른 서버일 경우 다시 인증을 요구하는 경우가 있다. 이럴 때 토큰인증 방식이 필요하다. 저장 위치토큰을 무분별..