ToolJet/docs/versioned_docs/version-2.29.0/user-authentication/sso/google.md
Karan Rathod 7d4cd6da47
[docs]:app builder 1.5 updates (#8672)
* add getter function and table transformation docs

* add dropdown, number-input, password-input and text-input docs

* [docs] custom parameters for queries

* update docs for revamped components, runJS and runPy functions and sidebar

* change order of properties and other misc changes

* update query panel and other minor fixes

* added version 2.29.0

---------

Co-authored-by: Shubhendra <withshubh@gmail.com>
2024-02-15 11:51:55 +05:30

3.2 KiB

id title
google Google

Google Single Sign-on

  • Go to the Workspace Settings (⚙️) from the left sidebar in the ToolJet dashboard

    General Settings: SSO
  • Select SSO from sidebar and then select Google. Google login will be disabled by default,

    General Settings: SSO
  • Enable Google. You can see Redirect URL generated

    General Settings: SSO
  • Go to Google cloud console and create a project.

    General Settings: SSO
  • Go to the Google cloud console credentials page, and create an OAuth client ID

    General Settings: SSO
  • You'll be asked to select user type in consent screen. To allow only users within your workspace, select 'Internal', otherwise, select 'External'.

    General Settings: SSO
  • 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

    General Settings: SSO
  • Set the domain on which ToolJet is hosted as an authorized domain

    General Settings: SSO
  • Set the Redirect URL generated at manage SSO Google page under Authorised redirect URIs

    General Settings: SSO

Lastly, set the client id in google manage SSO page. This value will be available from your Google cloud console credentials page

The Google sign-in button will now be available in your ToolJet login screen.

Setting default SSO

To set Google as default SSO for the instance use environment variable.

variable description
SSO_GOOGLE_OAUTH2_CLIENT_ID Google OAuth client id

Redirect URL should be <host>/sso/google