Skip to content

Conversation

@Jinho622
Copy link
Contributor

@Jinho622 Jinho622 commented Jul 8, 2025

#️⃣연관된 이슈

#24

📝작업 내용

  1. jwt토큰 생성
  • access token과 refresh token생성, 유효시간은 각각 1시간과 2주
  • refresh token만 resdis에 저장
  1. Spring Security를 활용한 토큰 검증(인가 처리) 구현 완료
  • 로그인과 회원가입 api를 제외한 api에서 토큰 검증하도록 구현
  • access token을 검증하고 access token 만료 시 refresh token으로 access token 갱신 api요청 보내야함
  1. access token갱신 api구현 완료
  • access token, refresh token둘 다 갱신 후 반환
  1. 로그아웃 api 구현 완료
  • redis에 블랙리스트로 추가

🔎코드 설명(스크린샷(선택))

  1. jwt토큰 생성

JwtUtils.java - 토큰 생성

  1. Spring Security를 활용한 토큰 검증(인가 처리)

JwtAuthenticationFilter.java - Spring Security에 추가할 토큰 검증 필터

💬고민사항 및 리뷰 요구사항 (Optional)

x

비고 (Optional)

x

@djlim2425 djlim2425 requested review from 2ghrms, djlim2425 and hknhj July 12, 2025 04:42
@djlim2425 djlim2425 merged commit 4d979b4 into dev Jul 12, 2025
1 check passed
@hknhj hknhj deleted the feat/#24-create-and-verify-jwt-token branch July 15, 2025 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feature 기능 개발

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: 로그인 api요청 시 jwt 토큰(access token 및 refresh token) 생성하는 로직과 jwt 토큰 검증 로직 Spring Security활용해 구현

4 participants