This guide walks Organization Administrators through configuring the Integration for AI Knowledge Pass to add users to or remove them from an Okta group when they complete the assigned program, or if they have not completed it by the scheduled end date.
Prerequisites
- Okta admin access to your organization's Okta tenant
- Admin access to Immersive One
- Tenant URL and API key for your Okta instance, so Immersive can add users to or remove them from groups
Overview
AI Knowledge Pass now connects directly to Okta, so access to enterprise AI tools can be granted or removed automatically—no manual IT step required other than having set up groups in Okta. This guide covers connecting Okta as your identity provider. Once configured, users are added to or removed from a group when they complete an assigned AI Knowledge Pass Program, or if they have not completed it by the scheduled end date.
Step 1: Create an Okta API token
- In your Okta Admin Console, go to Security > API
- Click Tokens
- Choose Create Token
- Enter a name for the token
- Choose Any IP for the API calls origin
- Copy the generated token for later
Step 2: Enter Okta Details in Immersive One
- Log in to Immersive One as an admin.
- Navigate to Launchpad, open your AI Knowledge Pass Goal, and go to Identity Provider > Okta.
- Add the Tenant URL for your Okta instance alongside the API Key you generated to the set up form for the Okta Integration.
- You will be on the details and action view page, Create an Action by clicking the “Create action” button
- Select the AI Knowledge Pass Program that will be the trigger. Select the action “Add users to group” or “Remove users from group”. In the Trigger field, choose when that action runs: when someone completes the program, or if they have not completed it by the scheduled end date. Then search for the Okta group you want those users added to or removed from.
Errors
If you are not seeing users added to or removed from the group as expected, there may be errors with the action. In Immersive One, on the page where your actions are listed, you will see a View button in the Errors column if an action has failed to add or remove those users.
Click on the View button to see issues.
A slide out will appear with the error.
You will be able to retry failed actions for users here as needed. Note that this may not solve the problem. The error message will indicate what the issue is.
Supported Features
Adding users to or removing them from an Okta group when they complete an assigned AI Knowledge Pass Program, or if they have not completed it by the scheduled end date.
Not Yet Supported
Multiple Okta organizations per AI Knowledge Pass tenant
Troubleshooting
| Issue | Likely Cause | Fix |
|---|---|---|
| Can’t create an Okta Integration | The Tenant Url provided or the API Key provided isn’t correct. | Check in Okta that both the URL and the generated API Key are correct. |
| Nothing is showing up in Groups when trying to select one | Immersive loads the groups from your Okta instance. The API key or the Tenant URL is likely wrong or out of date. | Check that the Tenant URL and API key in Immersive One match the values in Okta. |