Google Workspace SSO Setup

In order to enable SSO for your organization, DevPath requires your Workspace Admins to configure settings on:

  1. Google Workspace
  2. DevPath App

If you have any questions, please reach out to support@devpath.com

1. Allow DevPath to Gain Read only Access to Workspace Directory

i) Log in to Google Workspace with Admin Credentials

Once an admin logs into the Google Workspace account, the admin will be able to see this view.

In order to enable SSO for your organization, DevPath requires your Workspace Admins to configure settings on:

  1. Google Workspace
  2. DevPath App

1. Allow DevPath to Gain Read only Access to Workspace Directory

i) Log in to Google Workspace with Admin Credentials

Once an admin logs into the Google Workspace account, the admin will be able to see this view.

ii) Configure Access and Data Control

From the side pane, select Security → Access and Data Control → API Controls

iii) Manage Domain Wide Access

At the bottom of the page, click on Manage Domain-wide Delegation under the Domain-wide delegation section

After doing so, you will be redirected to the page with the following view:

iv) Add New API Client

Once on the Manage domain-wide access page, click Add New

v) Enter Client ID and Scopes for DevPath

Please enter the following required fields and then click AUTHORISE

Client ID = 104794526481077008679

OAuth Scopes = https://www.googleapis.com/auth/admin.directory.user.readonly

2. Configuration on DevPath App

i) Log in to DevPath App using Admin Account

Please log in to DevPath.com using the admin account configured for your organization.

On the top right corner, click on the Settings Icon ⚙️ and select Single Sign-on Management

ii) Update Your Google SSO Configuration

Here, you will see a field to enter the Admin Email. Please make sure that you enter the correct Admin Email, i.e. the email of the admin managing your organization's Google Workspace. After this, press Save Configuration

NOTE:

Please make sure that you enter the correct admin email to configure de-authorization for your organization. In case of changes to your Google Workspace Admin, it is the new admin's responsibility to provide updated Google Workspace Admin Email on the Google SSO Configuration Page to continue using de-authorization feature

All set! 🎉 


ii) Configure Access and Data Control

From the side pane, select Security → Access and Data Control → API Controls

iii) Manage Domain Wide Access

At the bottom of the page, click on Manage Domain-wide Delegation under the Domain-wide delegation section

After doing so, you will be redirected to the page with the following view:

iv) Add New API Client

Once on the Manage domain-wide access page, click Add New

v) Enter Client ID and Scopes for DevPath

Please enter the following required fields and then click AUTHORISE

Client ID = 104794526481077008679

OAuth Scopes = https://www.googleapis.com/auth/admin.directory.user.readonly

2. Configuration on DevPath App

i) Log in to DevPath App using Admin Account

Please log in to DevPath.com using the admin account configured for your organization.

On the top right corner, click on the Settings Icon ⚙️ and select Single Sign-on Management

ii) Update Your Google SSO Configuration

Here, you will see a field to enter the Admin Email. Please make sure that you enter the correct Admin Email, i.e. the email of the admin managing your organization's Google Workspace. After this, press Save Configuration

NOTE:

Please make sure that you enter the correct admin email to configure de-authorization for your organization. In case of changes to your Google Workspace Admin, it is the new admin's responsibility to provide updated Google Workspace Admin Email on the Google SSO Configuration Page to continue using de-authorization feature

All set! 🎉

If you have any questions, please reach out to support@devpath.com