How do I configure Okta OIDC SSO?

At a glance

  • Typical setup time: About 15 minutes

  • Who you need: An Okta administrator

  • What Hadrius reads: Each user's Okta profile at sign-in

Before you begin

You need administrator access to the Okta Admin Console with permission to create app integrations.

Create an OIDC app integration

In the Okta Admin Console, go to Applications in the left navigation and create a new app integration.

  1. Under Sign-in method, select OIDC - OpenID Connect.

  2. Under Application type, select Web Application.

Configure the app settings

Name

Set App integration name to Hadrius. If you'd like a logo, contact the Hadrius team and we'll send you a high-resolution file.

Grant types

Under Core grants, select both Authorization Code and Refresh Token.

Redirect URIs

Set both Sign-in redirect URIs and Sign-out redirect URIs to:
https://app.hadrius.com/auth/sso

Assign users

Under Assignments, choose who can sign in to Hadrius with Okta. For example, you can allow everyone in your organization.

Okta Assignments section with 'Allow everyone in your organization to access' selected

Grant the profile scope

On the Okta API Scopes tab, grant okta.myAccount.profile.read so Hadrius can read profile information.

Set a static Issuer URL

On the Sign On tab, scroll to OpenID Connect ID Token and set Issuer to a static URL (the Okta URL, not Dynamic). Copy this value.

OpenID Connect ID Token section showing the static URL option

Add the credentials to Hadrius

On the General tab, copy the Client ID and Client secret. Paste them, along with the Issuer URL from the previous step, into the Client ID, Client Secret and Okta Domain fields below.

The client secret is sensitive. Paste it directly into the form below and don't share it by email or chat.

Issuer URL set to static value