[Feature] 이메일 중복 체크 API (AUTH_02) #58

Closed
opened 2026-02-10 01:08:16 +00:00 by seonkyu.kim · 0 comments
Owner

📋 설명

API_Specification.md API_SPMS_02_AUTH_02 기준으로 이메일 중복 체크 API를 구현합니다.

  • 엔드포인트: POST /v1/in/auth/email/check
  • 보안 등급: Level 1 (Public, 인증 불필요)
  • 요청: email
  • 응답: email, is_available

🔗 관련 문서

  • API_Specification.md §2 AUTH_02

체크리스트

Application Layer

  • EmailCheckRequestDto.cs — 요청 DTO (email)
  • EmailCheckResponseDto.cs — 응답 DTO (email, is_available)
  • IAuthService.csCheckEmailAsync 메서드 추가
  • AuthService.csCheckEmailAsync 구현 (EmailExistsAsync 활용)

API Layer

  • AuthController.csPOST email/check 엔드포인트 (AllowAnonymous)

검증

  • 빌드 성공 확인
## 📋 설명 API_Specification.md `API_SPMS_02_AUTH_02` 기준으로 이메일 중복 체크 API를 구현합니다. - **엔드포인트**: `POST /v1/in/auth/email/check` - **보안 등급**: Level 1 (Public, 인증 불필요) - **요청**: email - **응답**: email, is_available ## 🔗 관련 문서 - API_Specification.md §2 AUTH_02 ## ✅ 체크리스트 ### Application Layer - [x] `EmailCheckRequestDto.cs` — 요청 DTO (email) - [x] `EmailCheckResponseDto.cs` — 응답 DTO (email, is_available) - [x] `IAuthService.cs` — `CheckEmailAsync` 메서드 추가 - [x] `AuthService.cs` — `CheckEmailAsync` 구현 (EmailExistsAsync 활용) ### API Layer - [x] `AuthController.cs` — `POST email/check` 엔드포인트 (AllowAnonymous) ### 검증 - [x] 빌드 성공 확인
seonkyu.kim added the
Priority
Medium
Status
Available
Type
Feature
labels 2026-02-10 01:22:34 +00:00
seonkyu.kim self-assigned this 2026-02-10 01:22:35 +00:00
seonkyu.kim added this to the Phase 2-1: 인증 & 계정 & 서비스 API milestone 2026-02-10 01:22:36 +00:00
seonkyu.kim added
Status
Done
and removed
Status
Available
labels 2026-02-10 01:28:38 +00:00
Sign in to join this conversation.
No description provided.