JWTJWT는 JSON Web Token의 약자로, 두 시스템 간의 정보를 안전하게 전송하기 위해 사용되는 토큰 기반 인증 방식이다. 예를 들어, 클라이언트와 서버 간의 인증 정보나 사용자 상태를 유지하고 싶을 때 JWT를 활용한다. JWT는 JSON 형태로 데이터를 저장하며, 그 데이터는 서명(약간의 암호화)되어 안전하게 교환된다. JWT의 구조JWT는 세 부분으로 구성된다.Header (헤더) : 토큰의 타입과 해싱 알고리즘 정보를 담고 있다. 보통 'alg' (알고리즘)와 'typ' (타입)이라는 두 가지 속성이 포함되며, 예를 들어, {"alg" : "HS256", "typ" : "JWT"} 형태이다.Payload (페이로드) : 주로 사용자 정보나 데이터(claims)를 포함하는 부분이다. 여기..