[Improvement] WP-AUTH-03 이메일 인증/재전송 #183

Closed
opened 2026-02-24 06:33:46 +00:00 by seonkyu.kim · 0 comments
Owner

설명

이메일 인증 검증을 세션 기반으로 전환하고, 재전송 API를 신규 제공한다.

범위

  • 대상 API: POST /v1/in/auth/email/verify (세션 기반 전환)
  • 신규 API: POST /v1/in/auth/email/verify/resend

작업 내용

  • verifySessionId + code 검증 계약 추가
  • 재전송 API 구현 (POST /v1/in/auth/email/verify/resend)
  • 재전송 쿨다운 정책 구현
  • 코드 TTL 및 기존 코드 무효화 규칙
  • 인증 시도 횟수 제한
  • Redis 키 설계 (세션, 코드, 쿨다운)

완료 기준

  • 무차별 재전송/검증 시도가 서버 정책으로 차단
  • FR-AUTH-003, FR-AUTH-004 수용 기준 충족

산출물

  • Verify/Resend API 계약서
  • Redis 키 설계서

의존성

참조

  • PRD: domains/auth-account-prd.md FR-AUTH-003, FR-AUTH-004
  • 실행계획: 02-phase1-auth-account-execution-plan.md WP-AUTH-03
  • 분석: auth_analysis/verify-email-backend-core-feasibility.md
## 설명 이메일 인증 검증을 세션 기반으로 전환하고, 재전송 API를 신규 제공한다. ## 범위 - 대상 API: `POST /v1/in/auth/email/verify` (세션 기반 전환) - 신규 API: `POST /v1/in/auth/email/verify/resend` ## 작업 내용 - [ ] `verifySessionId + code` 검증 계약 추가 - [ ] 재전송 API 구현 (`POST /v1/in/auth/email/verify/resend`) - [ ] 재전송 쿨다운 정책 구현 - [ ] 코드 TTL 및 기존 코드 무효화 규칙 - [ ] 인증 시도 횟수 제한 - [ ] Redis 키 설계 (세션, 코드, 쿨다운) ## 완료 기준 - 무차별 재전송/검증 시도가 서버 정책으로 차단 - FR-AUTH-003, FR-AUTH-004 수용 기준 충족 ## 산출물 - Verify/Resend API 계약서 - Redis 키 설계서 ## 의존성 - WP-AUTH-02 (#177) ## 참조 - PRD: `domains/auth-account-prd.md` FR-AUTH-003, FR-AUTH-004 - 실행계획: `02-phase1-auth-account-execution-plan.md` WP-AUTH-03 - 분석: `auth_analysis/verify-email-backend-core-feasibility.md`
seonkyu.kim self-assigned this 2026-02-24 06:33:54 +00:00
seonkyu.kim added this to the Phase 0: 공통 기반 + 인증 milestone 2026-02-24 06:33:56 +00:00
seonkyu.kim added the
Priority
Medium
Status
Available
Type
Improvement
labels 2026-02-24 06:33:57 +00:00
Sign in to join this conversation.
No description provided.