Configure Okta (OIDC) SSO
This guide details how to create an Okta OIDC application to use for OIDC-based Single Sign-On (SSO) with Lumonic.
Part 1: Create the Okta App Integration
Part 1: Create the Okta App Integration
Sign in to your Okta Admin Console.
Navigate to Applications > Applications.
Click Create App Integration.
For Sign-in method, select OIDC - OpenID Connect.
For Application type, select Web Application. Click Next.
On the New Web App Integration page, fill out the following:
App integration name: Enter a name (e.g., "Lumonic SSO").
Grant type: Ensure the following are checked:
Authorization Code(default)Refresh TokenImplicit (hybrid)
Sign-in redirect URIs: Add the callback URL:
https://app.lumonic.com/auth/oidc/callbackSign-out redirect URIs: Add the logout URL:
https://app.lumonic.com/logoutAssignments: Select your desired access policy (e.g.,
Skip group assignment for now).
Click Save.
Part 2: Gather Required Credentials
Part 2: Gather Required Credentials
After saving, you will land on the app's General tab.
In the Client Credentials section:
Copy the Client ID.
Copy the Client secret. Important: This is the only time the secret will be fully visible.
Note your Okta domain from your browser's URL bar (e.g.,
dev-12345.okta.com).Your Metadata URL will be your domain plus
/.well-known/openid-configuration.Example:
https://{yourOktaDomain}/.well-known/openid-configuration
Part 3: Configure Login & Visibility Settings
Part 3: Configure Login & Visibility Settings
This step allows users to start the login process from their Okta dashboard.
While still on the General tab, find the LOGIN section and click Edit.
Application visibility: Check Display application icon to users (if you want it to appear on their Okta dashboard).
Login flow: Select Redirect to app to initiate login (OIDC Compliant).
Initiate login URI: Enter
https://app.lumonic.com/auth/sso/initiate/{your-client-id}Replace
{your-client-id}with the Client ID you copied in Part 2.
Click Save.
Part 4: Configure Lumonic
Part 4: Configure Lumonic
You will need the three items gathered from Okta:
Client ID (from Part 2)
Client Secret (from Part 2)
Metadata URL (from Part 2)
In Lumonic, navigate to the Team > Security tab.
Click to Configure SSO.
Enter a Display Name (e.g., "Okta SSO").
Paste the Client ID and Client Secret into their respective fields.
Paste the Metadata URL into the Auto Discovery field. This will automatically populate the required endpoints.
(Optional) Enable Auto-provision and select a default role for users signing in for the first time.
Part 5: Assign Users and Groups
Part 5: Assign Users and Groups
If you didn't grant access to everyone in Part 1, you must assign users.
Navigate to the Assignments tab of your Okta app.
Click the Assign dropdown and choose Assign to People or Assign to Groups.
Find the users or groups you want to grant access to, click Assign next to their name, and then click Done.




