Okta SSO Setup Guide
This guide outlines the steps required to configure Single Sign-On (SSO) between your Okta instance and the Kernel platform using SAML.
Last updated
This guide outlines the steps required to configure Single Sign-On (SSO) between your Okta instance and the Kernel platform using SAML.
Kernel will provide you with the ACS (Assertion Consumer Service) URL, SP Entity ID and SP Metadata. This is the endpoint Okta will send the SAML assertion to. You will need this to create the Kernel application in Okta.
Action for client: Wait to receive the ACS URL from your Kernel contact before proceeding.
Once you have the ACS URL from Kernel, create a new SAML application in Okta:
Log in to your Okta Admin Console.
Go to Applications → Applications → Create App Integration.
Select SAML 2.0 and click Next.
Fill in the app name (e.g. "Kernel") and proceed.
In the SAML Settings, paste the ACS URL provided by Kernel in the Single sign-on URL field.
Complete the setup and save.
Navigate to the app's Sign On tab → scroll to the Metadata section.
Copy the Identity Provider Metadata URL.
Action for client: Share the Okta IdP Metadata URL with Kernel so they can complete the configuration on their end.
In the Okta app, go to the Sign On tab and edit the Attribute Statements. Add the following three mappings exactly as shown - pay close attention to the attribute names, as incorrect naming (e.g. userLast instead of lastName) will cause login errors.
user.email
firstName
user.firstName
lastName
user.lastName
User IdP ID
user.email* (*usually it is email - please check if this is the case for your organization)
Important: The NameID should be mapped to the user’s email address, as that is what Kernel uses for identification.
Action for client: Save the attribute statements and notify Kernel once done.
Once Kernel confirms the configuration is complete on their end:
Ensure all users who will test SSO already have active accounts in the Kernel platform (users must have signed up / been provisioned in Kernel before SSO will work).
Have a test user attempt to log in via Okta SSO.
If login fails, double-check the attribute mappings in Step 3 - a common mistake is using userLast instead of lastName for the last name field.
Last updated

