Fix: 오타 및 구체적 에러로그 처리#57
Conversation
- jwt 토큰 에러 로그 구체화 - bookmark 참조비교에서 값비교로 변경
…nto fix/#44-multi-module-refactor
|
Caution Review failedThe pull request is closed. Walkthrough이번 변경에서는 주요 로그 메시지의 상세화 및 로그 레벨 조정, 토큰 검증 메서드 시그니처의 원시 타입 반환으로의 변경, 그리고 특정 enum 클래스에 향후 작업을 위한 주석 추가가 이루어졌습니다. 전체적으로 코드의 동작 방식에는 변화가 없으며, 내부 로직과 진단 정보를 강화하는 개선입니다. Changes
Sequence Diagram(s)sequenceDiagram
participant Client
participant JwtAuthorizationFilter
participant TokenService
participant DB
Client->>JwtAuthorizationFilter: HTTP 요청 (Authorization 헤더 포함)
JwtAuthorizationFilter->>JwtAuthorizationFilter: Authorization 헤더 검증 및 상세 로그 기록
alt 토큰 만료/유효성 실패/카테고리 불일치
JwtAuthorizationFilter-->>Client: 401 Unauthorized 및 경고 로그
else 토큰 정상
JwtAuthorizationFilter->>TokenService: validateToken(token, userId)
TokenService->>DB: 사용자 refresh token 조회
alt 토큰 불일치/만료/없음
TokenService-->>JwtAuthorizationFilter: false (상세 로그)
JwtAuthorizationFilter-->>Client: 401 Unauthorized
else 토큰 유효
TokenService-->>JwtAuthorizationFilter: true (성공 로그)
JwtAuthorizationFilter->>JwtAuthorizationFilter: 인증 컨텍스트 설정, 상세 성공 로그
JwtAuthorizationFilter-->>Client: 정상 응답
end
end
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (3)
✨ Finishing Touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
작업 요약
Issue Link
문제점 및 어려움
해결 방안
Reference
Summary by CodeRabbit
버그 수정
문서화