유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Sign-JWT 모델 설계와 구현

코딩하는오후

2025. 7. 6.

0

#backend
#infra
  • 회원 가입, 로그인 모델에서 세션 대신 JWT를 사용. 🔑
  • 관리자는 회원 가입 승인, 회원은 로그인 및 탈퇴 가능. 🚪
  • 로그인 시 ID/PW 검증 후 권한 조회, 토큰 생성 및 저장. 💾
  • 토큰 만료 시 리프레시 토큰으로 새 엑세스 토큰 획득. 🔄
  • JWT 서비스는 엑세스/리프레시 토큰 생성, 만료 시간 설정. ⏳
  • 만료된 토큰은 ExpiredJwtException 발생. 🚫
  • 보안 강화를 위해 토큰 해킹 시 캐시에서 토큰 삭제 필요. 🛡️
  • 유저네임은 JWT 서브젝트에, 만료 시간은 엑스퍼레이션에 저장. 📌
  • 테스트 코드에서 인터페이스 기반 설계로 DI 구현. ⚙️
  • 리프레시 토큰 요청 시 유저 존재 여부 재확인 필요. 🤔

Recommanded Videos