[Feature] 관리자 비밀번호 변경 API (ADM-02) #40

Closed
opened 2026-02-09 14:20:52 +00:00 by seonkyu.kim · 0 comments
Owner

설명

인증된 관리자가 자신의 비밀번호를 변경할 수 있는 API를 구현합니다.

체크리스트

Application Layer

  • SPMS.Application/DTOs/Auth/ChangePasswordRequestDto.cs — 비밀번호 변경 요청 DTO
  • SPMS.Application/Interfaces/IAuthService.cs — ChangePasswordAsync 추가
  • SPMS.Application/Services/AuthService.cs — 비밀번호 변경 로직 구현

API Layer

  • SPMS.API/Controllers/AuthController.cs — password/change 엔드포인트
  • POST /v1/in/auth/password/change — 비밀번호 변경 (Authorize)
  • Swagger 어노테이션 적용

검증

  • 빌드 성공 확인
  • 현재 비밀번호 검증 로직
  • 새 비밀번호 BCrypt 해싱

관련 문서

  • Feature_Spec.md — ADM-02
## 설명 인증된 관리자가 자신의 비밀번호를 변경할 수 있는 API를 구현합니다. ## 체크리스트 ### Application Layer - [ ] `SPMS.Application/DTOs/Auth/ChangePasswordRequestDto.cs` — 비밀번호 변경 요청 DTO - [ ] `SPMS.Application/Interfaces/IAuthService.cs` — ChangePasswordAsync 추가 - [ ] `SPMS.Application/Services/AuthService.cs` — 비밀번호 변경 로직 구현 ### API Layer - [ ] `SPMS.API/Controllers/AuthController.cs` — password/change 엔드포인트 - [ ] `POST /v1/in/auth/password/change` — 비밀번호 변경 (Authorize) - [ ] Swagger 어노테이션 적용 ### 검증 - [ ] 빌드 성공 확인 - [ ] 현재 비밀번호 검증 로직 - [ ] 새 비밀번호 BCrypt 해싱 ## 관련 문서 - Feature_Spec.md — ADM-02
seonkyu.kim added the
Priority
Medium
Status
Available
Type
Feature
labels 2026-02-09 14:21:01 +00:00
seonkyu.kim added this to the Phase 2-1: 인증 & 계정 & 서비스 API milestone 2026-02-09 14:21:02 +00:00
seonkyu.kim self-assigned this 2026-02-09 14:21:04 +00:00
seonkyu.kim added
Status
In Progress
and removed
Status
Available
labels 2026-02-09 14:23:44 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-02-09 14:25:00 +00:00
Sign in to join this conversation.
No description provided.