Integrations
/
Google OAuth

Add sign-in with Google OAuth

Databases
Allow users to sign-in using Google credentials
Overview

The Jet Admin Google OAuth integration lets your app authenticate users with their existing Google account, driven by the same roles and permissions you already manage in Jet. Whether you're launching an internal tool for a Google Workspace team or offering customers a one-click sign-up, the whole sign-in flow runs through Google, with no separate password to manage.

That covers what teams build with Google OAuth first: internal tools restricted to a company's own Google Workspace domain, and customer-facing sign-ups that trade a new password for a button. Because Jet reads the Google profile on first login, a new user's name, email and photo are filled in automatically.

What you can do
Sign in with Google
Let users sign into your Jet app with their Google account instead of a separate password.
Restrict access by Google Workspace domain
Limit sign-in to accounts from your organization's Google Workspace, so no outside Google account can reach the app.
Sync profile on login
Pull name, email and photo from the Google account into your app's own user record on first login.
Assign roles on first sign-in
Set a new user's role automatically the first time they sign in with Google.
Use Cases
Scenario
What it looks like
Fast internal tool launch
Ship a new internal app with working logins on day one for any team that already uses Google Workspace.
Workspace-restricted access
Keep an internal tool limited to people inside your company's Google Workspace, with no separate account list to manage.
Frictionless customer sign-up
Let customers create an account in one click with the Google account they already use, instead of a new password.

Key benefits

  • One click to sign in. Users authenticate with the Google account they already use, no new password required.
  • Workspace-restricted by default. Limit sign-in to your company's own Google Workspace domain when the app is internal.
  • Profile filled in automatically. Name, email and photo populate on first login, with nothing to type.
  • Automatic role assignment. Set a new user's role the moment they sign in for the first time.
  • Fewer passwords, less risk. No separate password to phish, forget or reuse.

How to connect Jet Admin with Google OAuth

  1. In Google Cloud Console, create OAuth 2.0 credentials and note the client ID and client secret.
  2. In Jet Admin, open your app's authentication settings and choose Google OAuth.
  3. Enter the client ID and client secret from Google Cloud Console.
  4. Restrict sign-in to your Google Workspace domain if the app is internal.
  5. Set the default role assigned to new sign-ups.
  6. Publish the app and share the login link with your users.