Skip to content

Administrator or above

Set up single sign-on with Okta

3 min read · Updated 4 Nov 2026

This guide covers the Okta side of single sign-on: creating an app integration for Astrato, collecting its credentials and assigning the people who will use it. It then hands back to the Astrato steps, which are the same for every provider.

  • You meet the requirements in Set up single sign-on, and have read Do not lock yourself out.
  • You can sign in to the Okta Admin Console and create app integrations.
  • The people who will sign in have an email address in Okta. Astrato identifies people by email.
Astrato Setup field Where it comes from in Okta
Issuer URL Your Okta domain with https:// in front, for example https://example.okta.com
Scope Optional. Leave it empty unless your setup needs extra scopes
Client ID Client ID under the app integration’s Client Credentials
Client secret Client secret under the same Client Credentials
Identity provider domains The email domains your people sign in with, for example example.com
  1. In Astrato, open Administration → Enterprise Connection and stay on Login connections.

  2. Select Add connection and choose Okta in Select a Login provider.

  3. Leave the Configuration tab open. It lists two callback URLs, the sign-out redirect URL and the scopes openid profile email.

    The Add connection dialog with Okta selected, its Configuration tab listing the grant type, sign-on method, two callback URLs, the sign-out redirect URL and the scopes openid profile email, and a Continue to Setup button

Choose Okta rather than Open ID Connect: the Okta entry adds the optional Scope field.

  1. In the Okta Admin Console, open Applications → Applications and select Create App Integration.
  2. Choose OIDC - OpenID Connect as the sign-in method and Web Application as the application type, then select Next.
  3. Enter an App integration name, such as Astrato.
  4. Under Grant type, keep Authorization Code.
  5. In Sign-in redirect URIs, add both callback URLs from Astrato’s Configuration tab.
  6. In Sign-out redirect URIs, add the sign-out redirect URL from the same tab.
  7. Under Assignments, choose under Controlled access who can use the app: everyone in your organisation, selected groups, or nobody yet if you will assign people afterwards.
  8. Select Save. Okta opens the new app integration.
  9. Copy the Client ID and Client secret from Client Credentials.

Okta’s own guide to these screens is Create OIDC app integrations.

Only people assigned to the app integration can sign in through it. On the app integration’s Assignments tab, select Assign and add the people or groups who should use Astrato.

Go back to the Add connection dialog and select Continue to Setup. Fill in the values from the table above, then follow the rest of Set up the connection, Verify the connection and Test a normal sign-in.

What you see Likely cause What to do
Okta reports that the redirect URI is not allowed A callback URL is missing from Sign-in redirect URIs, or differs from Astrato’s Add both callback URLs from Astrato’s Configuration tab, exactly as shown
Okta says the user is not assigned to the client application The user is not assigned to the app integration Assign the user, or a group they are in, on the app’s Assignments tab

For errors on the Astrato side, see Common errors.