Okta SSO Integration Guide

Overview

DevGrid uses Auth0 as its authentication platform. To enable SSO with your Okta tenant, we connect Okta as an enterprise identity provider via OpenID Connect (OIDC). The setup requires a few minutes of configuration in the Okta Admin Console and no changes to your existing user directory.

What you will do:

  1. Create an OIDC app integration in Okta
  2. Configure the redirect URI
  3. Assign users or groups
  4. Send three values to DevGrid

What DevGrid will do:

  • Configure the Okta connection on our side
  • Enable it for your organization's DevGrid tenant
  • Confirm the connection is working

Step 1: Create an App Integration in Okta

  1. Sign in to your Okta Admin Console
  2. Navigate to Applications > Applications
  3. Click Create App Integration
  4. Select:
    • Sign-in method: OIDC - OpenID Connect
    • Application type: Web Application
  5. Click Next

Step 2: Configure the Application

On the New Web App Integration page, fill in the following:

SettingValue
App integration nameDevGrid (or your preferred name)
LogoOptional
Grant typeAuthorization Code (should be selected by default)
Sign-in redirect URIsSee below
Sign-out redirect URIsLeave blank (or ask DevGrid if needed)
Controlled accessChoose based on your policy (see Step 3)

Sign-in Redirect URI

DevGrid will provide you with the exact redirect URI for your tenant. It follows this format:

https://auth.devgrid.io/login/callback

Important: Contact your DevGrid representative for the exact redirect URI before creating the app. Using the wrong URI will prevent SSO from working.

Click Save.


Step 3: Assign Users or Groups

After creating the app, control who can sign in to DevGrid:

Option A: Assign to everyone

  • Under Assignments, select "Allow everyone in your organization to access"

Option B: Assign specific groups or users

  • Under Assignments, select "Limit access to selected groups" or assign individual users
  • Navigate to the Assignments tab of the app and add the relevant groups or users

Only users assigned to this application in Okta will be able to SSO into DevGrid.


Step 4: Collect the Required Values

After saving the app, navigate to the General tab of the application. You will need three values:

ValueWhere to Find It
Client IDGeneral tab > Client Credentials section
Client SecretGeneral tab > Client Credentials section (click the eye icon to reveal)
Okta DomainYour Okta organization URL, e.g. yourcompany.okta.com

Your Okta domain is the base URL you use to access the Okta Admin Console, without https:// and without any trailing path. For example:

  • yourcompany.okta.com
  • yourcompany.oktapreview.com (if using a preview/sandbox environment)

Step 5: Send Values to DevGrid

Share the following with your DevGrid contact:

ItemExample
Okta Domainyourcompany.okta.com