For the complete documentation index, see llms.txt. This page is also available as Markdown.

Okta SSO Configuration

Configure Okta single sign-on for AirOps with OAuth 2.0/OIDC.

Configure Okta as your single sign-on provider so workspace members can sign in to AirOps with their Okta credentials. This guide covers creating an OIDC web application in Okta, copying client credentials and endpoint URLs, and adding those values to AirOps.

AirOps Okta SSO uses OAuth 2.0/OIDC. In Okta, create a web application that uses the Authorization Code flow.

How to Configure

Create the Okta app integration

  1. In Okta, go to Applications.

  2. Click Create App Integration.

  3. Select OIDC - OpenID Connect as the sign-in method.

  4. Select Web Application as the application type.

  5. Click Next.

Create an Okta OIDC app integration for AirOps
Create an OIDC app integration in Okta.
Select Web Application as the Okta application type
Select Web Application for the Okta application type.

Configure the Okta app settings

Configure these settings in the General Settings step of the creation wizard, or later on the app's General tab. OIDC web apps do not have a Single Sign On tab; that tab only appears on SAML apps.

  1. Set App Integration Name to AirOps.

  2. Under LOGIN, set Sign-in redirect URIs to https://app.airops.com/users/auth/okta/callback.

  3. Under Trusted Origins, set Base URIs to https://app.airops.com.

  4. Under Assignments, choose the users or groups that should access AirOps.

  5. Click Save.

Configure Okta assignments for the AirOps application
Assign the AirOps application to the users or groups that need access.

Choose the Okta authorization server endpoints

AirOps asks for endpoint URLs directly. Choose the Okta authorization server your organization uses, then copy the matching URLs into AirOps.

Use the org authorization server if your Okta org does not have a custom authorization server. These URLs use your Okta domain without /oauth2/default.

AirOps field
Org authorization server URL

Authorize URL

https://your-okta-domain.okta.com/oauth2/v1/authorize

Token URL

https://your-okta-domain.okta.com/oauth2/v1/token

User Info URL

https://your-okta-domain.okta.com/oauth2/v1/userinfo

Use a custom authorization server only when your Okta org has one configured. Okta developer orgs often include the default custom authorization server, but some production orgs do not.

AirOps field
Custom authorization server URL

Authorize URL

https://your-okta-domain.okta.com/oauth2/default/v1/authorize

Token URL

https://your-okta-domain.okta.com/oauth2/default/v1/token

User Info URL

https://your-okta-domain.okta.com/oauth2/default/v1/userinfo

If your Okta admin gives you a custom authorization server ID other than default, replace default in the custom authorization server URLs with that ID.

Configure Okta in AirOps

  1. Sign in to AirOps at https://app.airops.com.

  2. Navigate to Settings → Single Sign On.

  3. On the SSO Providers page, click Configure on the Okta row.

  4. Enter the Okta client credentials and endpoint URLs.

  5. Click Add.

To edit an existing Okta configuration, open Actions → Update Credentials on the Okta row, update the fields, and click Update.

Open Single Sign On settings in AirOps
Open the Single Sign On settings in AirOps.
Enter Okta SSO configuration fields in AirOps
Enter the Okta SSO configuration values in AirOps.
Save the Okta SSO configuration in AirOps
Save the Okta SSO configuration.

Parameters

Field
Value

Client ID

In Okta, navigate to Applications → Your App and copy the Client ID.

Client Secret

In Okta, navigate to Applications → Your App and copy the Client Secret.

Site

Your Okta domain without an authorization server path, such as https://dev-123456.okta.com.

Authorize URL

The authorize endpoint for the Okta authorization server you chose, such as https://your-okta-domain.okta.com/oauth2/v1/authorize or https://your-okta-domain.okta.com/oauth2/default/v1/authorize.

Token URL

The token endpoint for the Okta authorization server you chose, such as https://your-okta-domain.okta.com/oauth2/v1/token or https://your-okta-domain.okta.com/oauth2/default/v1/token.

User Info URL

The userinfo endpoint for the Okta authorization server you chose, such as https://your-okta-domain.okta.com/oauth2/v1/userinfo or https://your-okta-domain.okta.com/oauth2/default/v1/userinfo.

Sign In with Okta

After you save the Okta configuration, sign out of AirOps and go to https://app.airops.com/users/sign_in.

Select Sign In With Okta, enter your AirOps workspace slug, and click Proceed. This is your AirOps workspace slug, not your Okta domain or Okta slug. You can find it in your AirOps workspace settings.

Find the workspace slug in AirOps settings
Find your workspace slug in AirOps settings.

To skip entering the workspace slug manually, use https://app.airops.com/users/sign_in?okta-workspace-slug=YOUR_WORKSPACE_SLUG.

Video Walkthrough

Last updated

Was this helpful?