최근 프로젝트에서 Spring Security + JWT 방식으로 인증/인가 로직을 구현하였고, 전체 과정을 기록으로 남겨두려 한다.인증(Authentication)사용자가 본인이 맞는지 확인하는 절차인가(Authorization)인증된 사용자가 요청한 자원에 접근 가
Spring Security와 JWT 방식을 활용하는 경우, Spring Security의 기본적인 동작 방식(세션-쿠키)과는 차이가 있다.Spring Security + JWT 방식의 경우, 인증 과정 중 AuthenticationFilter에서 Http Reques
프로젝트에서 Spring Security + JWT + Redis 방식으로 인증/인가 로직을 구현하였고, 전체 과정을 기록으로 남겨두려 한다.본 과정은 SecurityConfig에 인증이 필요하다고 등록한 URL에 접근했을 때, AuthenticationFilter에서
프로젝트에서 Spring Security + JWT + Redis 방식으로 인증/인가 로직을 구현하였고, 전체 과정을 기록으로 남겨두려 한다.본 과정은 로그인, 회원가입 후 사용자에게 Access Token과 Refresh Token을 생성하여 전달하는 과정이다.회원가
프로젝트에서 Spring Security + JWT + Redis 방식으로 인증/인가 로직을 구현하였고, 전체 과정을 기록으로 남겨두려 한다.Spring Security에서 발생하는 인증 관련 예외 처리는 AuthenticationEntryPoint 인터페이스를 구현하
프로젝트에서 Spring Security + JWT + Redis 방식으로 인증/인가 로직을 구현하였고, 전체 과정을 기록으로 남겨두려 한다.Token 재발급 과정을 구현하기 전, 먼저 일반적으로 Access Token, Refresh Token을 활용하는 과정에 대해
프로젝트에서 Spring Security + JWT + Redis 방식으로 인증/인가 로직을 구현하였고, 전체 과정을 기록으로 남겨두려 한다.이전 포스트에서 Refresh Token을 활용한 Token 재발급 로직을 구현하는 두가지 방법을 정리했었다. 👉 \[Spri