Spring Framework
Springboot와 JWT를 이용한 권한(Authorization) 처리
0. 들어가면서 현재 진행하고 있는 프로젝트에서 회원의 권한 인증 처리 등을 스프링 시큐리티와 JWT을 이용해 처리하고 있습니다. 이전에도 스프링 시큐리티에 관한 간단한 실습을 해봤는데, 이번에는 스프링부트에서 JWT를 이용한 사용자 인증 처리 방법에 대해 정리해보려고 합니다. 먼저 아래와 같이 스프링부트 Initializer를 통해 프로젝트를 생성하겠습니다. 그리고 실습할 코드들의 패키지와 클래스들의 구조는 아래와 같습니다. 이제 JWT의 개념에 대해 공부해보고, 스프링부트에서 JWT 사용을 위한 설정부터 코드 작성까지 살펴보겠습니다. 1. 세션(Session)과 JWT(Json Web Token) 우리가 어떤 서비스를 이용할 때 가장 처음에 하는 행동은 회원가입과 로그인을 하는 것입니다. 하지만 단순..