Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
To Reviewer
6주차 실습 과제
구현 사항
[1] Redis를 설정하는 RedisConfig 클래스
[2] Redis에 저장될 Token 엔티티를 정의한 클래스
[3] Redis에 저장된 Token 객체를 관리하기 위한 리포지토리 인터페이스
[4] accessToken과refreshToken을 반환해 주기 위한 DTO 클래스
[5] JWT 토큰의 생성, 유효성 검사, 파싱 등의 기능을 제공하는 JwtTokenProvider 클래스
[6] 회원 가입시 accessToken과 refreshToken를 반환하는 MemberService의 createMember 메서드
[7] refreshToken을 통해 새로운 accessToken과 refreshToken을 발급해 주는 MemberController
[8] 새로운 accessToken과 refreshToken를 반환하는 MemberService의 refreshToken 메서드
API 테스트
AcessToken과 RefreshToken을 함께 반환하는 로직 ✅
RefreshToken 유효성 검사 ✅
RefreshToken을 통해해 새로운 AcessToken과 RefreshToken을 함께 반환하는 로직 ✅
질문있어요 🙋🏻♂️
1. RefreshToken을 통해 새로운 토큰들을 발급 받는 controller와 service는 Redis 모듈에 구현하는게 좋은지 Member 모듈에 구현을 하는게 좋을지가 궁금합니다 !
2. Redis에 refreshToken을 저장하는 이유가 궁금합니다 !