Skip to main content

Okta SSO Integration

Overview

This guide explains how to enable Okta OpenID Connect (OIDC) Single Sign-On (SSO) for the AlphaSOC Console.

Supported features:

  • SP-initiated SSO: users of an SSO-enabled email domain sign in from the AlphaSOC sign-in page and authenticate with Okta.
  • IdP-initiated SSO: allows users to log in to the AlphaSOC Console from the Okta End-User Dashboard.
  • Just-In-Time (JIT) provisioning (optional): automatically creates a user in your AlphaSOC workspace on first Okta login.
note

SSO is enabled by AlphaSOC after verification. A workspace Owner submits the Okta details through the console's SSO tab, as described below, and AlphaSOC verifies that the email domain belongs to your organization before activating it.

Configuring Okta Integration with AlphaSOC

Prerequisites

Before proceeding, ensure you have the following:

  • An Okta account with administrative privileges for a tenant.
  • Access to the AlphaSOC console Owner account.

Step 1: Add AlphaSOC Console Application in Okta

  1. Log in to your Okta workspace administrator account.
  2. Navigate to Applications > Applications on the left pane and click Browse App Catalog.

okta-browse-app-catalog

  1. Search for "AlphaSOC Console" or click here.
  2. Click Add Integration.

okta-add-integration

  1. Set the application label (display name) and click Done to add the application to your Okta workspace.

okta-add-integration2

The AlphaSOC Console integration already has AlphaSOC's sign-in redirect URI registered, so no further application configuration is needed in Okta.

tip

If you prefer to create your own OIDC web application in Okta instead of using the catalog integration, register the sign-in redirect URI shown in the console's SSO tab, https://console.alphasoc.net/login-okta/callback. To also allow sign-in from the Okta End-User Dashboard, set the initiate login URI to https://console.alphasoc.net/login-okta.

Step 2: Assign Users or Groups to Grant Access to the AlphaSOC Console Application

After adding the application to your Okta workspace:

  1. Navigate to the Assignments tab of the AlphaSOC Console application.

  2. Click Assign and select who you want to grant access to the AlphaSOC Console through Okta SSO. You can choose to assign individual users or groups.

okta-assignments After you save the configuration, you should be able to see a list of assigned users in the Assignments tab:

okta-assigned-users

Step 3: Collect Your Okta Details

You need three values from Okta to request SSO in the AlphaSOC Console.

To find your Okta domain, click your name in the top right corner of your Okta workspace. Click the icon to copy the domain (for example acme.okta.com).

okta-domain

To find your Client ID and Client secret, navigate to the Sign On tab of the AlphaSOC Console application in Okta. In the Sign on methods section, locate OpenID Connect and copy both values.

okta-oidc-credentials

Step 4: Request SSO in AlphaSOC Console

  1. Sign in to the AlphaSOC Console with an Owner account.
  2. Click Settings in the left sidebar and open the SSO tab.
note

If you don't see the SSO tab, make sure you are signed in as an Owner. The tab is not available in the demo workspace.

  1. Fill in the request form:
  • Email domain: the domain your users sign in with (for example acme.com). AlphaSOC verifies that it belongs to your organization.
  • Okta org: your Okta domain from Step 3, without https:// or a path (for example acme.okta.com).
  • Client ID and Client secret: the values from Step 3. The secret is stored securely, is never shown again, and is not sent by email.
  • Add new users from this domain automatically on their first sign-in: enables JIT provisioning. When checked, a user from your email domain who signs in through Okta for the first time gets an AlphaSOC account and joins the workspace with the User role. When unchecked, only users who already have an AlphaSOC account can sign in through Okta, so invite new team members first.
  • Turn off password sign-in for this workspace: requests SSO-only sign-in. See Disabling Password Authentication.

okta-request-form

  1. Click Request SSO.

The SSO tab now shows the submitted details and confirms that your request is being verified. While the request is pending, you can click Withdraw request to cancel it, for example to correct a typo or rotate the client secret, and then submit a new request.

Step 5: Verification by AlphaSOC

AlphaSOC reviews the request and verifies, above all, that the email domain belongs to your organization. Once SSO is enabled, the SSO tab reads "Okta SSO is enabled for this workspace". Contact AlphaSOC to change the configuration later, including disabling SSO.

Logging in with Okta SSO

After SSO has been enabled, users assigned to the AlphaSOC Console application in Okta can sign in either from the AlphaSOC sign-in page or from Okta.

From the AlphaSOC sign-in page

  1. Go to the AlphaSOC Console and enter your email address.
  2. If password sign-in is still enabled for your workspace, click Continue with Okta below the password field. If password sign-in has been turned off, you are sent to Okta straight away.
  3. Authenticate with Okta if you don't have an active Okta session. You are then redirected back to the AlphaSOC Console.

From the Okta End-User Dashboard

  1. Navigate to your Okta End-User Dashboard and select the AlphaSOC Console application.

okta-end-user-dashboard

  1. You are taken to the AlphaSOC sign-in page. Enter your email address and continue with Okta as described above. Because you already have an active Okta session, no further Okta prompt is shown.

First sign-in with an existing account

If you already have an AlphaSOC account, the first time you sign in through Okta you are asked for your AlphaSOC password, and for your authenticator code if you have multi-factor authentication enabled, to link the account with Okta.

okta-first-time-login

After you verify your account, you are logged in to the AlphaSOC Console. Later sign-ins go straight through.

Disabling Password Authentication

By default, password authentication stays enabled and Okta SSO is offered alongside it. If you want users to sign in only through Okta SSO, check Turn off password sign-in for this workspace when submitting the request, or contact AlphaSOC after SSO has been enabled.

note

AlphaSOC turns password sign-in off only after confirming that a user in your workspace has successfully signed in through Okta, so a misconfiguration can never lock your team out. After password sign-in is disabled, all users in the workspace can only sign in with Okta SSO. Make sure everyone who needs access is assigned to the AlphaSOC Console application in Okta.