반응형

이 포스팅은 JSON Web Token - 토큰의 구조 에서 이어지는 글입니다.
서론
저번 포스팅에서 JWT를 만들고 검증하는 법에 대해서 살펴보았습니다. 그럼 이번에는 이렇게 RFC로 쓰인 토큰을 어떻게 구현을 해놓았고, 사용을 하면 되는가?에 대해서 중점적으로 이야기를 해보겠습니다. 저는 현재 Java 언어의 Spring 프레임워크를 공부하고 있기 때문에, JAVA 언어로 만들어진 JWT 라이브러리를 살펴보겠습니다. JWT 라이브러리는 당연하게도 수많은 라이브러리가 있고, MavenRepository에서도 어떤 라이브러리들이 있는지 확인해 볼 수 있습니다. 이번 포스팅에서는 흔히들 많이 사용하는 라이브러리인 JJWT 라이브러리를 살펴보도록 하겠습니다.
JJWT 라이브러리
깃허브 링크에서 확인해보실 수 있습니다.

JJWT는 Java JWT의 줄임말입니다. MavenRepostiory에서 1위를 앞다투고 있는 라이브러리이자, 제가 처음 스프링 프레임워크를 배울 때부터 계속 사용하고 있는 친구이기도 합니다. 이 친구의 타 라이브러리와 비교해서 장점을 말하자면.. 안정성, 효율성, 접근성? 등의 이유가 있겠습니다(깃허브 설명에서 써놨더라구요). 제가 스프링 프로젝트에서 사용했던 방법을 통해서 JWT 운용법과 JJWT 라이브러리 사용법을 알아보도록 하겠습니다.
스프링 프로젝트에서 사용했던 예시
gist 링크에서 확인해보실 수 있습니다.
'Study' 카테고리의 다른 글
| (2) JSON Web Token - 토큰을 만들고 검증하는 법 (0) | 2024.01.17 |
|---|---|
| (1) JSON Web Token - 토큰의 구조 (1) | 2024.01.15 |