Skip to content

Google

This guide will help you set up Google OAuth authentication for your DataSpace application.

  • Go to the Google Cloud Console
  • Create a new project or select an existing one
  • Note down your project ID
  • In the Google Cloud Console, go to “APIs & Services” > “Library”
  • Search for “Google+ API” and enable it
  • Alternatively, you can use the newer Google Identity API
  • Go to “APIs & Services” > “Credentials”
  • Click “Create Credentials” > “OAuth 2.0 Client IDs”
  • Choose “Web application” as the application type
  • Configure the OAuth consent screen if prompted
  • Authorized JavaScript origins:
    • Add your frontend URL (e.g., https://yourdomain.com)
  • Authorized redirect URIs:
    • Add your backend callback URL: https://yourdomain.com/api/auth/google-callback

After creating the OAuth client, you’ll get:

  • Client ID (looks like: 123456789-abcdefg.apps.googleusercontent.com)
  • Client Secret (looks like: GOCSPX-abcdefghijklmnopqrstuvwxyz)

Add the following environment variables to your application:

Terminal window
GOOGLE_CLIENT_ID=your_google_client_id_here
GOOGLE_CLIENT_SECRET=your_google_client_secret_here