Extra Horizon
GitHub
  • Extra Horizon Documentation
  • Getting Started
    • Start familiarizing yourself
  • Tutorials
    • Medical Device Tutorial
      • Preparation
      • Build your first prototype
        • Define a data model
        • Configure your workflows
          • Workflow 1: Analyze a measurement
          • Workflow 2: Create & store a PDF report
          • Workflow 3: Send an e-mail
        • Define your permissions
          • Update your schema with user permissions
          • Update your schema with group permissions
        • Build the Front-End
          • Set up oAuth in your backend
          • Demo login page
      • Summary & Wrap up
    • Polysomnography (PSG) Tutorial
    • Retool - Building dashboards Tutorial
  • FAQ
    • General
  • Services
    • Identity and Access Management
      • User service
        • Users
        • Groups
        • Global roles
        • Configuration
      • Auth Service
        • Applications
        • OAuth2
        • OAuth1
        • MFA
        • OpenID Connect
          • Google Cloud
          • Azure ADFS
    • Data Management
      • File Service
      • Data Service
        • Schemas
        • Documents
        • FAQ Data Service
    • Automation
      • Task Service
        • Functions
        • Tasks
        • API Functions
        • Examples
          • Hello world (JS)
          • Hello world (Py)
          • Hello world (Docker)
        • FAQ
      • Dispatchers Service
      • Event Service
        • System Events
    • Communication
      • Notification Service
        • Notifications
        • Settings
      • Mail Service
    • Other
      • Localization Service
        • Language Codes
      • Template Service
        • Localizations
      • Payments Service
        • Subscriptions
        • Stripe
        • iOS App Store
      • Configurations Service
  • API Reference
    • OpenAPI Specifications
    • 📦Changelog
      • Per-service Changelog
    • Postman Reference Collection
  • Tools
    • SDK
    • CLI
    • Control Center
  • Additional Resources
    • Resource Query Language (RQL)
    • Handling Errors
    • GitHub
    • API interaction (Python)
    • Migration guide: Enabling verification request limiting
  • ExH Platform
    • 🙋Support
    • ⏱️Usage and Performance
    • 🔓Security
    • 🗺️Regions
    • ⚖️Cloud Subscription Agreement
    • 🇺🇸CFR 21 Part 11
Powered by GitBook
On this page

Was this helpful?

  1. Services
  2. Identity and Access Management
  3. Auth Service
  4. OpenID Connect

Google Cloud

PreviousOpenID ConnectNextAzure ADFS

Last updated 1 year ago

Was this helpful?

  • Go to the credentials page:

  • Press create project or select a project with the dropdown on top

  • Configure your consent screen if needed by pressing oAuth consent screen in the sidebar

  • If you already have a consent screen, you can press edit app next to the name

  • Make sure to add scopes in step 2

  • Following scopes should be added: email , profile and openid

  • After completing the consent screen, g

    o back to credentials on the sidebar

  • Now press the create credentials button on the top of the page

Select OAuth Client ID

Select Web Application in the dropdown on the following page

Provide the application name and redirect uri’s and press create

You will now be provided with your Client Id and Client Secret for your application

Now you can go to to receive the authorization url, token endpoint, user info endpoint and issuer id needed for creating the provider

https://accounts.google.com/.well-known/openid-configuration
https://console.developers.google.com/apis/credentials