Google OAuth

NocoDB can connect to Google OAuth 2.0. Users can then log in to their NocoDB accounts with their Google authentication credentials. This page gives the steps to integrate Google OAuth 2.0 with NocoDB.

Accessing Google OAuth Settings

The location of the NocoDB Google OAuth section depends on your plan:

VersionLocation
Cloud versionIn the workspace sidebar, go to Settings > Single Sign-On (SSO). Then configure Google OAuth.
On-prem versionGo to Account Settings > Authentication > Google OAuth.

Steps to Configure Google OAuth

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

Availability

  • For users on the Business plan, the SSO configuration menu is in the workspace sidebar, at Settings > Single Sign-On (SSO). For more information, refer here.
  • Domain Verification Required (Cloud Plans)\ \ Before you configure Google OAuth, verify your domain in NocoDB. This applies to both Business and Enterprise plans. Only users with email addresses from verified domains can sign in through SSO. For more information, refer to Domain Verification.

Last updated on

Latest product updates?See Changelog
Stay in the loop? Follow us onLinkedInLinkedInYouTubeYouTubeXX