lightningtech 님의 블로그

  • 홈
  • 태그

spring mvc 1

[쇼핑몰 프로젝트] Spring JWT 재발급 로직에서 Interceptor 대신 Filter를 선택한 이유 (+Spring Cloud OpenFeign, Spring MVC)

0. 개요쇼핑몰 프로젝트를 혼자 다시 구현하면서, 이전에 구현하지 못했던 Refresh Token 기반의 재발급 로직과 블랙리스트 기능을 새롭게 추가했다. Access Token이 만료됐을 때, 쿠키에 담긴 Refresh Token을 활용해 Auth 서버가 Redis에서 해당 토큰의 존재 여부를 확인하고, 유효한 경우 Access Token을 자동으로 재발급하는 구조를 구현했다. 로그인 후 발급되는 Access/Refresh Token은 모두 HttpOnly 쿠키로 설정되며, 이후 모든 요청에 함께 전달된다. 이 점을 활용해, 로그인한 사용자의 요청을 서버에서 선처리하고, Refresh Token은 존재하지만 Access Token이 없거나 만료된 경우 Auth 서버로 재발급 요청을 보내도록 설계했다. ..

프로젝트/쇼핑몰 프로젝트 2025.08.01
이전
1
다음
더보기
  • 분류 전체보기 (101) N
    • 프로젝트 (14) N
      • 쇼핑몰 프로젝트 (14) N
    • Java (24)
      • Java 연습 문제 (9)
    • DB (11)
    • Thread - Network (3)
    • Spring (11)
    • 서버 (1)
    • 자료구조 (10)
    • Git (1)
    • CS (3)
    • 코딩 문제 (7)
    • NHN Java 백엔드 8기 (1)
    • 자격증 (2)
    • 개발환경 설정 (4)

방문자수Total

  • Today :
  • Yesterday :

최근글과 인기글

  • 최근글
  • 인기글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바