Skip to content

[FEAT]: OAuth 회원 탈퇴 기능 구현#407

Open
jungseokyoung-cloud wants to merge 2 commits into
mainfrom
feature/#404
Open

[FEAT]: OAuth 회원 탈퇴 기능 구현#407
jungseokyoung-cloud wants to merge 2 commits into
mainfrom
feature/#404

Conversation

@jungseokyoung-cloud
Copy link
Copy Markdown
Member

관련 이슈

작업 설명

OAuth 탈퇴 기능 구현

  • OAuthRepositorywithdrawKakao(), withdrawGoogle(), withdrawApple() 메서드 추가
  • Repository 레이어에서 KakaoSDK 호출하도록 변경 (ViewModel → Repository로 SDK 로직 이동)
  • WithdrawCredentialpassword / oauth 케이스로 분리
  • Data 모듈에 KakaoSDKUser 의존성 추가

Withdraw 화면 리팩토링

  • WithdrawOAuth 화면 제거 → Alert으로 대체
  • WithdrawViewModel / WithdrawViewController Rx → Combine 마이그레이션
  • ViewController에서 Entity 의존성 제거 (providerName을 String으로 전달)

스크린샷

N/A (UI 변경 없음, Alert으로 대체)

PR 특이 사항

  • Google/Apple 탈퇴는 TODO로 남겨둠 (SDK 연동 후 구현 필요)
  • LogIn 모듈도 동일하게 Repository로 SDK 로직 이동 필요 (추후 작업)

kakao-rui-bao and others added 2 commits May 17, 2026 21:56
- OAuthRepository에 withdrawKakao/Google/Apple 메서드 추가
- Repository 레이어에서 KakaoSDK 호출하도록 변경
- WithdrawCredential을 password/oauth로 분리
- UserProfile에 AuthProvider 추가
- Data 모듈에 KakaoSDKUser 의존성 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- WithdrawOAuth 화면 제거, Alert으로 대체
- WithdrawViewModel/ViewController Rx → Combine 마이그레이션
- WithdrawCoordinator에서 OAuth 관련 코드 제거
- ViewController에서 Entity 의존성 제거

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@jungseokyoung-cloud jungseokyoung-cloud self-assigned this May 17, 2026
@jungseokyoung-cloud jungseokyoung-cloud linked an issue May 17, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OAuth 탈퇴 구현

2 participants