Login with Google on an iPhone (Local Metro server + Dev Build) - Part 4/7: Google Cloud Console

Published: (January 12, 2026 at 06:34 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

Configure oAuth

Project

The project is the top‑level container (e.g., “My Startup”). One project is sufficient for all of your apps.

Configure the consent screen once per project. This is what users see when they log in (logo, privacy‑policy link, etc.).

Client IDs

Create multiple client IDs within the same project. You will need one client for each app/platform/environment (e.g., iOS, Android, web; development, preview, production). For now, we’ll add a single client for iOS / development.

Step 1/3 – Create a Project

  1. Fill in the Project Name and click Create.
  2. In the left‑hand menu select APIs & ServicesOAuth consent screenGet Started.
  3. Enter the App name and contact email, then click Next.
  4. Complete the remaining fields and click Finish.

Create an iOS OAuth Client

  1. In APIs & Services, choose CredentialsCreate credentialsOAuth client ID.
  2. Select iOS as the application type.
  3. Enter the Bundle ID that matches the bundle identifier in your app.json.
  4. Click Create.

Note: For development instances, Clerk provides “Shared Credentials” for popular providers like Google. When you create an iOS‑type credential in Google Cloud, Google intentionally omits the client secret; it uses your Bundle ID to verify the app’s identity.

Back to Blog

Related posts

Read more »