Skip to content

fix: 카카오 계정 충돌 안내 개선 - #56

Merged
dev-ant merged 1 commit into
mainfrom
fix/kakao-social-login-error
Nov 6, 2026
Merged

dev-ant merged 1 commit into
mainfrom
fix/kakao-social-login-error

Conversation

@dev-ant

@dev-ant dev-ant commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

원인

  • 운영 Nginx/Gateway 로그에서 카카오 콜백은 정상적으로 Auth까지 도달했지만 /social-callback?error=oauth_account_exists로 리다이렉트됨을 확인했습니다.
  • 동일 이메일이 이미 다른 로그인 방식에 연결된 경우 Auth는 자동 연결을 차단하는데, React가 모든 error 값을 동일한 일반 문구로 표시해 실제 원인과 해결 방법을 숨기고 있었습니다.

변경

  • oauth_account_exists를 기존 로그인 방식을 사용하도록 안내하는 문구로 매핑했습니다.
  • 알 수 없는 오류 코드는 기존 일반 문구를 유지하고 화면/URL에 상세 코드를 남기지 않습니다.
  • React 릴리스 버전을 1.0.14로 갱신했습니다.

검증

  • 회귀 테스트: 기존 구현에서 실패 확인 후 수정 뒤 7/7 통과
  • npm run verify (Node 20): 74 suites, 289 tests, production build 통과
  • Playwright: 충돌 안내 렌더링, 쿼리 제거, 로그인 화면 복귀 확인
  • 독립 코드 리뷰: P0-P3 findings 없음

정책

  • 계정 탈취 위험을 피하기 위해 기존 no-auto-link 정책은 유지합니다. 이 PR은 이미 연결된 계정을 카카오에 자동 연결하지 않습니다.

@dev-ant
dev-ant merged commit 5292ec6 into main Nov 6, 2026
5 checks passed
@dev-ant
dev-ant deleted the fix/kakao-social-login-error branch November 6, 2026 02:02
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.

1 participant