JWT을 사용하여 로그인 서비스 만들기
·
Backend Programming
서론캘린더 프로젝트에서 회원가입 기능을 먼저 구현한 후, 로그인 기능을 추가하기 위해 공부하며 작성했습니다. 그 중에서도 로그인할 때 회원을 어떻게 인증할 지에 대해서 검색을 시작해서 Spring Security를 사용하며 JWT를 사용한 인증을 선택했습니다. 특히 JWT의 공부를 시작할 때 버전으로 인해 검색이 되게 어려움이 있었는데 아래의 버전을 사용했으니 참고하시면 되겠습니다. java 17, SpringBoot 3.3.1, Spring 6.1.10, JWT 0.11.5 JWT에 대해서JWT란?JWT (JSON Web Token)는 인증과 정보를 안전하게 전송하기 위해 사용하는 개방형 표준 (RFC 7519)입니다. JWT는 주로 세 가지 구성 요소로 이루어져 있습니다.Header: 토큰의 유형과 ..