JWT(JSON Web Token)와 JJWT(Java JWT)를 설명해드리겠습니다:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9. // 헤더
eyJ1c2VySWQiOiIxMjM0NTYiLCJpYXQiOjE1MTYyMzkwMjJ9. // 페이로드
4Adcj_aXTxTknbo-3fAxQK7EhD5-XE_Qj8ZmxmrNxqw // 서명
// JJWT 라이브러리 사용 예시
return Jwts.builder() // JJWT 제공 메서드
.claim("userId", userId) // 페이로드에 정보 추가
.signWith(secretKey) // 서명 생성
.compact(); // 최종 JWT 생성
쉽게 비유하면:
우리는 JJWT 라이브러리를 사용해서 JWT 토큰을 만들고 검증하는 작업을 하고 있습니다.