Skip to content

회원 탈퇴 API 구현 #36

@wooxexn

Description

@wooxexn

1. 구분

  • BackEnd
  • Infra
  • ETC

2. 대분류

  • feat
  • refactor
  • settings
  • etc

3. 작업의 주 내용에 대해서 작성해주세요

회원 탈퇴 기능 구현

4. 세부 작업에 대해서 작성해주세요

  • 회원 탈퇴 요청 DTO 생성 (UserDeleteRequestDto) - 비밀번호 확인용
  • 회원 탈퇴 응답 DTO 생성 (UserDeleteResponseDto) - 탈퇴 완료 메시지 및 처리 시간
  • DELETE /v1/users/me 엔드포인트 구현 - 본인 계정 탈퇴 API
  • UserService.deleteUser() 메서드 구현 - 탈퇴 비즈니스 로직
  • 본인 확인을 위한 비밀번호 검증 처리
  • 소프트 삭제 처리 (BaseEntity.delete() 메서드 활용)
  • 관련 토큰 무효화 처리 (refreshTokenRepository.deleteByUser())
  • SecurityConfig에 DELETE /v1/users/me 권한 설정 추가
  • 탈퇴된 사용자의 JWT 토큰 접근 시 예외 처리 개선
  • JwtAuthenticationFilter에서 탈퇴된 사용자 토큰 처리 로직 수정

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions