[Feature] Sandbox 모드 구현 (X-SPMS-TEST) #34

Closed
opened 2026-02-09 08:29:02 +00:00 by seonkyu.kim · 0 comments
Owner

설명

개발/테스트 환경에서 실제 FCM/APNs 발송 없이 동작하는 샌드박스 모드를 구현한다. (SND-01)

📌 참조: Documents/ProgramSetup.md §7 (파이프라인 순서 14번) 및 §8.6 (SandboxMiddleware) 필독

체크리스트

  • SPMS.API/Middlewares/SandboxMiddleware.cs
    • X-SPMS-TEST 헤더 감지 ("true" 값)
    • HttpContext.Items["IsSandbox"] 플래그 저장
    • Service 레이어에서 이 플래그로 실제 발송 스킵 분기 가능
  • ApplicationBuilderExtensions.cs — 미들웨어 파이프라인 14번 등록 (주석 해제)
  • 빌드 성공 확인
## 설명 개발/테스트 환경에서 실제 FCM/APNs 발송 없이 동작하는 샌드박스 모드를 구현한다. (SND-01) > **📌 참조**: `Documents/ProgramSetup.md` §7 (파이프라인 순서 14번) 및 §8.6 (SandboxMiddleware) 필독 ## 체크리스트 - [x] `SPMS.API/Middlewares/SandboxMiddleware.cs` - X-SPMS-TEST 헤더 감지 ("true" 값) - HttpContext.Items["IsSandbox"] 플래그 저장 - Service 레이어에서 이 플래그로 실제 발송 스킵 분기 가능 - [x] `ApplicationBuilderExtensions.cs` — 미들웨어 파이프라인 14번 등록 (주석 해제) - [x] 빌드 성공 확인
seonkyu.kim added the
Priority
Low
Status
Available
Type
Feature
labels 2026-02-09 08:29:11 +00:00
seonkyu.kim self-assigned this 2026-02-09 08:29:13 +00:00
seonkyu.kim added this to the Phase 1: 인프라 & 공통 모듈 milestone 2026-02-09 08:29:16 +00:00
seonkyu.kim added
Status
In Progress
and removed
Status
Available
labels 2026-02-09 08:33:17 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-09 08:34:07 +00:00
Sign in to join this conversation.
No description provided.