문득병민

  • 홈

2024/12 1

[TIL] - ThreadLocal을 활용해 사용자 정보 관리하기

Ch2 - MSA 기반 물류 시스템 개발 프로젝트 배운 것이번 프로젝트를 진행하면서 MSA 환경에서 서비스를 나눠서 개발을 진행했다. 그 중 사용자 인증과 권한 관리를 효율적으로 처리하기 위해 JWT(Json Web Token)를 활용했다.유저 서비스에서 사용자 인증이 이루어지면, 게이트웨이 서비스에서 토큰 검증을 수행하고, 유효한 토큰에 포함된 사용자 정보를 헤더에 추가하여 각 서비스로 전달하며, 이후 각 서비스는 이 헤더 값을 활용하여 사용자 정보를 확인하고 API를 처리하도록 설계했다. 각 서비스에서는 넘어온 사용자 정보를 어떻게 저장하고 활용할지 고민을 하던 중 Spring Security를 사용하는 방법을 먼저 고려했다. 하지만 Security는 모든 요청에 대해 필터 체인을 거치고 컨텍스트를 ..

부트캠프/단기심화2기 TIL 2024.12.20
이전
1
다음
더보기
프로필사진

문득병민

든 생각 정리

  • 분류 전체보기 (45)
    • 프로그래밍 (28)
      • JAVA (0)
      • JSP (3)
      • JDBC (3)
      • Spring (22)
    • 부트캠프 (16)
      • 항해99 (8)
      • 단기심화2기 TIL (8)
    • WEB (1)

Tag

주특기심화주차, 항해99, 오블완, create문, Java, Maven, 주특기기초주차, 자료구조, ojdbc6.jar, 컬렉션, spring, 뉴렉처, JDBC연동, 미니프로젝트주차, 주특기숙련주차, 실전 프로젝트, 회고, 알고리즘주차, 티스토리챌린지, til,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바