4th Assignment: Redis로 RefreshToken 발급 및 관리 #14
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.
이 주의 과제
요구사항 분석
AuthController / AuthService 정의
: 사용자의 인증/인가 관련 로직은 Auth에서, 그 외 사용자 관련 로직(아이디로 멤버 정보 조회 등)은 Member의 Controller/Service에서 처리하도록 두 도메인을 분리, white list도
/api/v1/auth
로 변경RefreshToken 발급 로직 구현
: 회원가입 시 accessToken과 함께 RefreshToken도 발급하여 응답, RefreshToken은 유저 정보 포함 X
Redis로 RefreshToken 관리
: reissue 요청 발생 시 헤더의 X-Refresh-Token 값으로 오는 refreshToken을 redis에서 조회 시도,
조회가 안되면 예외 발생, 조회가 되면 accessToken 재발급 및 반환
질문있어요!