JWT를 모르시는 분들은 지난 포스트 ()를 간단하게 읽고 와주세요! JWT는 Header, Payload, Signature 3가지로 나뉩니다. Header는 토큰의 타입과 Signature에 사용된 서명 알고리즘을 정의합니다. Payload는 Registered, Public, Private 3가지 클레임으로 나뉩니다. 각각은 여러 정보들을 담고 있습니다. Signature는 Base64Url로 인코딩된 헤더, 페이로드를 합쳐 SecretKey로 서명된 값을 저장합니다. 이번 포스트에서는 Spring Boot에서 로그인을 위한 JWT를 발급하는 방법에 대해서 살펴보도록 하겠습니다. Dependency 저는 https://github.com/jwtk/jjwt를 사용하여 JWT를 발급하였습니다. MAVE..