-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
✨ Feat (기능 추가)새로운 기능을 추가할 때 사용합니다.새로운 기능을 추가할 때 사용합니다.
Description
🛠️ Issue Overview
- 구글 로그인으로 생성된 유저가 자신의 프로필과 환경 설정을 조회/수정하고,
회원 탈퇴를 할 수 있는 핵심 API 기능들을 구현
📝 Issue Description
-
Spring Security 기반의 인증/인가를 통해 로그인한(유효한 토큰을 가진) 유저만 접근 가능하도록 보호
-
내 프로필 정보 (이름, 프로필 이미지 등) 조회 및 수정 기능을 제공
-
유저 환경 및 알림 설정 조회 및 수정 기능을 제공
-
회원 탈퇴 기능은 1차적으로 하드 삭제 (Hard Delete) 방식으로 데이터베이스에서 즉시 삭제되도록 구현하며,
추후 소프트 삭제 (Soft Delete) 방식으로 고도화할 예정
✅ To do
- Security 인증/인가 연동 및 로그인 유저 추출용 커스텀 어노테이션(ex. @authuser) 구현
- GET /users/me/profile (내 프로필 조회 API) 구현
- PATCH /users/me/profile (내 프로필 수정 API) 구현
- GET /users/me/settings (내 환경 설정 조회 API) 구현
- PATCH /users/me/settings (내 환경 설정 수정 API) 구현
- DELETE /users/me (회원 탈퇴 API - Hard Delete) 구현
- Swagger API 문서화 및 Access Token 기반 엔드포인트 테스트
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
✨ Feat (기능 추가)새로운 기능을 추가할 때 사용합니다.새로운 기능을 추가할 때 사용합니다.