Skip to content

feat(auth): 심사 코드 로그인을 개정 스펙에 맞춘다 - #658

Merged
Sadturtleman merged 1 commit into
developfrom
feat/657
Nov 2, 2026
Merged

Sadturtleman merged 1 commit into
developfrom
feat/657

Conversation

@Sadturtleman

Copy link
Copy Markdown
Contributor

작업 내용

심사 계정 테크 스펙(10/31 개정)과 기존 구현의 차이를 맞춘다.

  • 심사 종료(404)를 잘못된 코드와 같은 문구로 안내 — 종료 여부를 드러내지 않음
  • 429 TOO_MANY_ATTEMPTS 의 retryAfterSeconds 동안 코드 제출 차단
  • 로고 탭 사이가 2초를 넘으면 진입 카운트 초기화 (6회 연속)
  • 코드 로그인도 소셜 로그인과 같은 계정 상태 분기(제한·닉네임 충돌) — 분기 규칙을 LoginOutcome.forExistingUser 로 공유
  • login_result 를 provider=review 로 기록

Meta 앱 이벤트 차단은 하지 않기로 함.

확인

  • 스테이징 /auth/review-login 성공(정규화 포함)·/users/me·재발급 curl 확인
  • ./gradlew ktlintCheck test 통과

Closes #657

🤖 Generated with Claude Code

- 심사 종료(404)를 잘못된 코드와 같은 문구로 안내해 종료 여부를 드러내지 않는다
- 429 의 retryAfterSeconds 동안 코드 제출을 막는다
- 로고 탭 사이가 2초를 넘으면 진입 카운트를 처음부터 센다
- 코드 로그인도 소셜 로그인과 같은 계정 상태 분기(제한·닉네임 충돌)를 타고 login_result(provider=review)를 남긴다

Closes #657

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonarqubecloud

sonarqubecloud Bot commented Nov 2, 2026

Copy link
Copy Markdown

@Sadturtleman
Sadturtleman merged commit 64c7b5d into develop Nov 2, 2026
5 checks passed
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