iPhone에서 Google 로그인 (Local Metro 서버 + Dev Build) - 파트 4/7: Google Cloud Console

발행: (2026년 1월 13일 오전 08:34 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

oAuth 구성

프로젝트

프로젝트는 최상위 컨테이너(예: “My Startup”)입니다. 모든 앱에 하나의 프로젝트만 있으면 충분합니다.

동의 화면

프로젝트당 한 번 동의 화면을 설정합니다. 사용자가 로그인할 때 보게 되는 화면(로고, 개인정보 처리방침 링크 등)입니다.

클라이언트 ID

동일 프로젝트 내에서 여러 클라이언트 ID를 생성합니다. 각 앱/플랫폼/환경(예: iOS, Android, 웹; 개발, 프리뷰, 프로덕션)마다 클라이언트가 필요합니다. 현재는 iOS / 개발용 클라이언트 하나만 추가하겠습니다.

단계 1/3 – 프로젝트 생성

  1. Project Name을 입력하고 Create를 클릭합니다.
  2. 왼쪽 메뉴에서 APIs & ServicesOAuth consent screenGet Started를 선택합니다.
  3. App name과 연락용 email을 입력하고 Next를 클릭합니다.
  4. 남은 필드를 모두 입력하고 Finish를 클릭합니다.

iOS OAuth 클라이언트 생성

  1. APIs & Services에서 CredentialsCreate credentialsOAuth client ID를 선택합니다.
  2. 애플리케이션 유형으로 iOS를 선택합니다.
  3. app.json에 있는 번들 식별자와 일치하는 Bundle ID를 입력합니다.
  4. Create를 클릭합니다.

Note: 개발 환경에서는 Clerk가 Google과 같은 주요 제공업체에 대해 “Shared Credentials”(공유 자격 증명)를 제공합니다. Google Cloud에서 iOS 유형 자격 증명을 생성하면 Google은 의도적으로 클라이언트 비밀을 생략합니다; 대신 Bundle ID를 사용해 앱의 신원을 확인합니다.

Back to Blog

관련 글

더 보기 »

월렛은 새로운 Auth 레이어다

소개 Web2에서 Authentication을 구현해 본 적이 있다면 Web3 wallets는 낯설게 느껴지지 않을 것입니다. Authentication은 언제나 한 가지에 관한 것이었습니다: 이 사용자가…

[iOS] SSL 핸드쉐이크 실패 디버깅

문제: 예상치 못한 Configuration Conflict 최근에 우리 monitoring dashboard가 간헐적인 network error logs로 가득 차기 시작했습니다. 그것들은 당신이...