[Improvement] 가입 계약 확장 (WP-AUTH-01) #202

Closed
opened 2026-02-25 00:19:56 +00:00 by seonkyu.kim · 0 comments
Owner

📋 작업 요약

PRD FR-AUTH-002 기반 가입 API 계약 확장

🎯 작업 범위

  • Admin 엔티티에 동의 필드 추가 (AgreeTerms, AgreePrivacy, AgreedAt)
  • AdminConfiguration 매핑 추가
  • EF Core 마이그레이션 생성/적용
  • SignupRequestDto에 동의 필드 추가
  • SignupResponseDto에 verifySessionId, emailSent 추가
  • AuthService.SignupAsync 로직 확장 (동의 검증, verify session, 메일 발송 안정화)
  • ErrorCodes에 TermsNotAgreed(114), PrivacyNotAgreed(115) 추가
  • AuthController Swagger 설명 업데이트

📌 관련 문서

  • PRD: Documents/Front_Analysis/PRD/domains/auth-account-prd.md (FR-AUTH-002)
  • 실행계획: Documents/Front_Analysis/execution-plan/02-phase1-auth-account-execution-plan.md

완료 기준

  • 가입 성공 시 verify-email 화면 진입에 필요한 값(verifySessionId, emailSent) 반환
  • 동의 미포함 가입 시 400 에러 반환
  • Redis에 verify_session:{sessionId} 키 생성됨
## 📋 작업 요약 PRD FR-AUTH-002 기반 가입 API 계약 확장 ## 🎯 작업 범위 - [ ] Admin 엔티티에 동의 필드 추가 (AgreeTerms, AgreePrivacy, AgreedAt) - [ ] AdminConfiguration 매핑 추가 - [ ] EF Core 마이그레이션 생성/적용 - [ ] SignupRequestDto에 동의 필드 추가 - [ ] SignupResponseDto에 verifySessionId, emailSent 추가 - [ ] AuthService.SignupAsync 로직 확장 (동의 검증, verify session, 메일 발송 안정화) - [ ] ErrorCodes에 TermsNotAgreed(114), PrivacyNotAgreed(115) 추가 - [ ] AuthController Swagger 설명 업데이트 ## 📌 관련 문서 - PRD: `Documents/Front_Analysis/PRD/domains/auth-account-prd.md` (FR-AUTH-002) - 실행계획: `Documents/Front_Analysis/execution-plan/02-phase1-auth-account-execution-plan.md` ## ✅ 완료 기준 - 가입 성공 시 verify-email 화면 진입에 필요한 값(verifySessionId, emailSent) 반환 - 동의 미포함 가입 시 400 에러 반환 - Redis에 verify_session:{sessionId} 키 생성됨
seonkyu.kim added this to the Phase 1: 서비스 도메인 milestone 2026-02-25 00:19:57 +00:00
seonkyu.kim added the
Priority
High
Status
In Progress
Type
Improvement
labels 2026-02-25 00:19:58 +00:00
seonkyu.kim self-assigned this 2026-02-25 00:19:58 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-25 00:44:32 +00:00
Sign in to join this conversation.
No description provided.