Skip to content

feat: iCloud 로그인과 소셜 추가 정보 흐름 연결 - #40

Closed
Siul49 wants to merge 1 commit into
feature/35-figma-ui-flowfrom
feature/38-icloud-login-ux
Closed

feat: iCloud 로그인과 소셜 추가 정보 흐름 연결#40
Siul49 wants to merge 1 commit into
feature/35-figma-ui-flowfrom
feature/38-icloud-login-ux

Conversation

@Siul49

@Siul49 Siul49 commented May 28, 2026

Copy link
Copy Markdown
Owner

작업 내용 (What)

  • Sign in with Apple(iCloud/Apple ID) OAuth login/callback route를 추가했습니다.
  • 로그인/회원가입 화면의 iCloud 버튼을 실제 /api/auth/apple/login 경로에 연결했습니다.
  • 소셜 로그인 신규 사용자가 404로 빠지지 않도록 /signup/additional-info 화면과 /api/auth/profile/complete 저장 API를 추가했습니다.
  • auth 화면에서 무거운 공용 reference UI import를 제거하고 작은 소셜 glyph 컴포넌트로 분리해 초기 JS 부담을 줄였습니다.
  • Apple OAuth 환경변수 예시와 관련 단위 테스트를 추가했습니다.

핵심 변경 이유 (Why)

  • 사용자가 확인한 로그인 진입 지연과 비활성 iCloud 버튼을 실제 사용 가능한 흐름으로 개선하기 위해서입니다.
  • 기존 Kakao 소셜 신규 가입도 추가 정보 입력 경로가 없어서 깨질 수 있었기 때문에 같은 흐름에서 같이 막았습니다.

검증 (Verification)

  • npm run lint
  • npm run test
  • npm run build
  • npm run test:e2e -- --project=chromium
  • Playwright로 /login, /signup, /signup/additional-info 화면 및 iCloud 링크 확인

체크리스트 (Checklist)

  • 브랜치 컨벤션(feature/00-name)을 지켰습니다.
  • 커밋 컨벤션(feat:, fix: 등)을 지켰습니다.
  • 작업 전에 관련 이슈를 생성하고 연결했습니다.
  • 새 코드가 기존 코드를 망가뜨리지 않는지 확인했습니다.

관련 이슈 (Issue)

Closes #38

@coderabbitai

coderabbitai Bot commented May 28, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (2)
  • main
  • dev

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 04d48a50-579c-4c04-8f09-5b6299cf95f0

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/38-icloud-login-ux

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Siul49 Siul49 mentioned this pull request May 30, 2026
11 tasks
@Siul49 Siul49 closed this Jun 2, 2026
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