JAVA
JWT(Json Web Token) 이란? Java JWT 사용하기 (JJWT)
JWT는 JSON Web Token의 약자로 사용자의 속성 정보 (Claim)를 JSON 데이터 구조로 표현한 토큰으로 JSON 객체를 통해 가볍고 자가수용적인 (self-contained) 방식으로 사용자 정보를 안전하게 전달해주기 위한 토큰입니다. JWT 토큰의 구성과 Java에서 JWT 토큰을 생성하고 검증하는 방법에 대해 알아보겠습니다. JWT 토큰의 구성 JWT 토큰은 세파트로 나누어져 있습니다. header, payload, signature 이렇게 세파트로 나누어져있습니다. header : 토큰타입과 암호화 알고리즘 payload : 토큰에 담을 내용 signature : 서명 JWT 사용 Process 클라이언트에서 로그인을 시도합니다. (ID / PASSWORD) 서버는 사용자의 요청을 ..
2022. 2. 2. 10:43