| 패키지 | 역할 | 주요 클래스 | 설명 |
|---|---|---|---|
| controller | API 요청 처리 | AuthController.java | 로그인/로그아웃/토큰 재발급 등 요청 처리 |
| crypto | 암호화 관련 | TokenHashProvider.java | Refresh Token 해싱, 검증 기능 |
| dto | 데이터 전송 객체 | LoginRequest.java, Tokens.java | 클라이언트 ↔ 서버 요청/응답 객체 |
| entity | DB 테이블 매핑 | AuthEntity.java | 사용자 인증 정보, 토큰 정보 저장 |
| job | 배치/스케줄 작업 | AuthTokenCleanupJob.java | 만료 토큰 정리 배치 작업 |
| jwt | JWT 관련 | JwtProvider.java, JwtAuthFilter.java | JWT 생성, 검증, 필터 처리 |
| repository | DB 접근 | AuthRepository.java | AuthEntity CRUD |
| service | 비즈니스 로직 | AuthService.java, CustomUserDetailsService.java | 로그인/토큰/사용자 인증 처리 |