SPRINT-010: API Key 제거 + JWT 단일화 + dead code 정리 #6

Merged
erang merged 2 commits from feature/sprint-010 into main 2026-04-04 17:27:48 +09:00
Member

변경 내용

  • TASK-036: 관리 페이지 API Key UI 제거
  • TASK-037: adminFetch JWT 전용 단순화
  • TASK-038: ApiKeyStrategy / ApiKeyGuard / CompositeGuard 제거, JwtGuard 전환
  • TASK-039: register/INVITE_CODE 관련 dead code 정리

검증

  • 다랑이 1회차 통과
  • 테스트 23/23
  • FE 16 routes
  • ADMIN_API_KEYS / hanarang_admin_key / CompositeGuard grep 0건 확인
## 변경 내용 - TASK-036: 관리 페이지 API Key UI 제거 - TASK-037: adminFetch JWT 전용 단순화 - TASK-038: ApiKeyStrategy / ApiKeyGuard / CompositeGuard 제거, JwtGuard 전환 - TASK-039: register/INVITE_CODE 관련 dead code 정리 ## 검증 - 다랑이 1회차 통과 ✅ - 테스트 23/23 ✅ - FE 16 routes ✅ - ADMIN_API_KEYS / hanarang_admin_key / CompositeGuard grep 0건 확인
erang added 2 commits 2026-04-04 17:27:39 +09:00
TASK-036: admin/layout.tsx API Key UI 완전 제거
TASK-037: adminFetch JWT 전용 단순화 (api key fallback 제거)
TASK-038: ApiKeyStrategy, ApiKeyGuard, CompositeGuard 제거
  - api-key.strategy.ts, api-key.guard.ts 파일 삭제
  - 모든 컨트롤러 @UseGuards JwtGuard로 전환
  - AuthModule에서 ApiKey 관련 providers 제거
TASK-039: PUBLIC_PATHS에서 /register 제거, login FooterLink dead code 제거

테스트 23/23 pass, FE 16 routes build 성공
erang merged commit 7aab46bae9 into main 2026-04-04 17:27:48 +09:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hanarang/hanarang-dashboard#6