Google OAuth

Learn about different methods available for authentication with NocoDB.

NocoDB offers a functionality that allows users to connect with Google OAuth 2.0, enabling them to log into their NocoDB accounts using their Google authentication credentials. This article provides a step-by-step guide to integrating Google OAuth 2.0 with NocoDB.

For users on Business plan, the SSO configuration menu is available under Workspace Settings. Refer here for more details.
Domain Verification Required (Cloud Plans)

Before configuring Google OAuth, your domain must be verified in NocoDB (applies to both Business and Enterprise plans). Only users with email addresses from verified domains can sign in via SSO. See Domain Verification for details.

Accessing Google OAuth Settings

Accessing NocoDB Google OAuth section depends on your plan:

  • Cloud version: Go to Workspace Settings > Authentication > Google OAuth
  • On-prem version: Go to Account Settings > Authentication > Google OAuth

Steps to Configure Google OAuth

  1. Verify your domain (Cloud plans only) :
  2. Copy Redirect URL from NocoDB Google OAuth section
  3. Go to Google Cloud Console and create a new project.
  4. Configure the OAuth consent screen
    • Navigate to APIs & Services > OAuth consent screen
    • Provide app details and select user access type
    • Add authorized domains where NocoDB is hosted
    • Click Create
  5. Generate OAuth credentials
    • Go to APIs & Services > Credentials
    • Click Create Credentials > OAuth Client ID
    • Select Web application as the application type
  6. Set up application details
    • Authorized JavaScript origins: Enter your app domain (e.g., https://app.nocodb.com)
    • Authorized Redirect URIs: Paste the Redirect URL copied from step 2
  7. Create credentials and copy values
    • Click Create
    • Copy the Client ID and Client Secret from the generated OAuth 2.0 Client ID
  8. Add credentials to NocoDB
    • Paste the Client ID and Client Secret into the respective fields in NocoDB Google OAuth section
For more common questions and troubleshooting, see our SSO FAQ.