Skip to content

feat: iOS 이메일·Google·Apple 인증 연동 #64

Description

@chaeyn

추가 설명

범위

  • 대상: apps/ios
  • 이메일 회원가입·6자리 이메일 인증·로그인을 기존 native 인증 API에 연동한다.
  • Google Sign-In SDK와 URL 콜백을 추가하고, 발급된 ID token을 /auth/google에 전달한다.
  • Sign in with Apple의 authorization code·nonce를 /auth/apple에 전달한다.
  • 공통 access/refresh token을 Keychain에 저장하고, 앱 재실행 시 인증 상태를 복구하며 로그아웃 시 삭제한다.

계약

  • 기존 서버 엔드포인트와 payload를 재사용하므로 HTTP 계약 변경은 없다.
  • Apple client ID는 com.framework.innolive로 설정한다.

완료 조건

  • 기존 목업 isSignedIn 처리와 임시 이메일 분기를 제거한다.
  • iOS 빌드가 성공한다.
  • 실기기에서 Apple 로그인, Google 로그인 후 앱 복귀 URL 처리, 이메일 인증 메일 수신·코드 검증·로그인을 각각 확인한다.

Metadata

Metadata

Assignees

Labels

feat새 기능 개발

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions