Learn how you can use Okta to manage an active directory of your clients’ users and keep your contact list clean and up to date.
It takes a lot of time and effort to keep the contact info of your client database updated across tools. By integrating SuperOps with Okta, you can automatically sync your client and technician data, ensuring it’s always current inside SuperOps.
📝 Note: Please ensure that you have an active, paid Okta subscription.
Step 1: Generate the SuperOps integration details
In your SuperOps account, click the Marketplace icon from the left pane.
From the marketplace page, click on Okta under the User Management section.
Here you can generate:
An authentication token and unique URL for your MSP organization if you need to pull your users from Okta as technicians.
A client-specific authentication token and URL for each of your clients. This allows you to pull client users as Requesters into SuperOps by creating a separate application for each client inside Okta.
4. Copy the generated URL(s) and token(s). You’ll need them while configuring the app in Okta.
This URL and token will be required in Okta to import information about your users into SuperOps.
Step 2: Log into Okta
Open a new tab and log in to your Okta Admin Console.
Navigate to the Applications section.
Step 3: Create the application in Okta
Click Create App Integration.
2. Select SAML 2.0 as the sign-in method (or choose another method preferred for your instance).
3. Fill in the required application details.
4. Click Save to create the app.
Step 4: Update General settings
Open the newly created application and go to the General tab.
2. Click Edit.
3. Under Provisioning, select SCIM as the provisioning method.
4. Make any additional changes required for your environment.
5. Click Save.
Step 5: Enable provisioning
Go to the Provisioning tab in your Okta application.
2. Click Edit to configure the SCIM connection.
3. In SCIM connector base URL, paste the unique URL generated in SuperOps.
4. Set Unique identifier field for users to userName (you can simply key in the word “userName”).
5. Under Authentication mode, select HTTP Header and enter the authorization Token generated in SuperOps.
6. Enable the following options:
Push new users
Push profile updates
Push groups
7. Click Test connector configuration to verify the connection.
8. Click Save to apply provisioning settings.
9. Scroll down to the Attribute mappings section and ensure attributes are mapped correctly.
Step 6: Assign people and groups
Go to the Assignments tab.
2. To assign users individually:
Click Assign → Assign to People.
Select the users you want to provision to SuperOps.
Review or update details, then click Assign.
3. To assign groups in bulk:
Select the groups you want to provision.
Assign them to the application.
4. Once assigned, all users and groups will appear in the application.
Notes
When a user is deleted in Okta, they are not removed from SuperOps.
The Manager field is not synced from Okta.
All users are automatically assigned to the HQ site in SuperOps.
Okta will provision assigned users and groups into SuperOps, and any new users added in Okta will automatically be pushed to SuperOps.