ToolJet/docs/versioned_docs/version-2.18.0/user-authentication/sso/openid/google-openid.md
Shubhendra Singh Chauhan 9f2ff94a12
[docs] platform 5.x (#7427)
* whtie label revamp

* minor changes

* updated beta info in copilot docs

* renamed gds to ds in overview doc of v2.15 onwards

* updated multienv: renamed gds to ds, updated screenshot

* updated multienv: app state description

* updated superadmin wrt new licensing updates

* licensing update: free trial

* updates in licensing

* changes after review

* [docs]updated restapi with bearer auth

* Update kubernetes-aks.md

* Update openshift.md

* Update ecs.md

* Update ecs.md

* Update kubernetes-gke.md

* Update kubernetes.md

* Update docker.md

* Update docker.md

* Update ecs.md

* Update google-cloud-run.md

* Update kubernetes-aks.md

* Update kubernetes-gke.md

* Update kubernetes.md

* Update openshift.md

* Update kubernetes-gke.md

* Update kubernetes-aks.md

* fixed ecs, removed heroku from 2.15 onwards

* updated digitalocean doc

* licensing doc changes and location

* Update digitalocean.md

* Update digitalocean.md

* added v2.18.0

---------

Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
2023-09-27 12:24:39 +05:30

3 KiB

id title
google-openid Google (Open ID)
  • Go to the Workspace Settings (⚙️) from the left sidebar in the ToolJet dashboard

    Google Open ID
  • Select SSO from workspace options

    Google Open ID
  • Select Open ID Connect from the left sidebar

    Google Open ID
  • Set Name as Google and get the Client ID and Client Secret from your Google Clound Console.

  • Set the Well Known URL to https://accounts.google.com/.well-known/openid-configuration

Generating Cliend ID and Cliend Secret on GCS

  • Go to Google cloud console and create a project.

    Google Open ID
  • Go to the Google cloud console credentials page, and create an OAuth client ID

    Google Open ID
  • You'll be asked to select user type in consent screen. To allow only users within your workspace, select 'Internal', otherwise, select 'External'.

    Google Open ID
  • You'll be led to an app registration page where you can set OAuth scopes. Select 'Add or remove scopes' and add the scopes userinfo.email and userinfo.profile as shown in the image. This will allow ToolJet to store the email and name of the user who is signing in

    Google Open ID
  • Set the domain on which ToolJet is hosted as an authorized domain

    Google Open ID
  • Set the Redirect URL generated at manage SSO Open ID page under Authorised redirect URIs

    Google Open ID
  • Now, you can view your client ID and client secret from the Credentials page in API Console:

    • Go to the Credentials page.
    • Click the name of your credential or the pencil icon. Your client ID and secret are at the top of the page.