Skip to main content

Okta SCIM v2.0

The following guide will walk you through the process of configuring SAML Jackson to use the Okta as a directory sync provider.

Create Okta Application

Click Applications from the left navigation menu and click Browse App Catalog button.

Okta SCIM Step 1

Search for SCIM 2.0 Test App (Oauth Bearer Token) from the search box and choose the app called SCIM 2.0 Test App (Oauth Bearer Token).

Okta SCIM Step 2

From the app page, click the Add Integration button.

Okta SCIM Step 3

Give the app a name and click the Next button. Click Done to finish the creation of the app.

Okta SCIM Step 4

Enable Okta SCIM Provisioning

In your application, click the Provisioning tab and click Configure API Integration.

Okta SCIM Step 5

Check the Enable API Integration checkbox and enter the following information:

  • SCIM 2.0 Base URL
  • OAuth Bearer Token

You'll receive these information from Jackson when you create the directory sync connection either via the API or the Admin Portal.

Click Test API Credentials to test the connection to see if the credentials are correct then click the Save to save the credentials.

Okta SCIM Step 6

You'll see a new setting page, click To App and enable the following settings:

Okta SCIM Step 7

At this stage, you've successfully configured the Okta SCIM API integration.

Assign Users

In your application, click the Assignments tab and select Assign to People from the dropdown Assign.

Okta SCIM Step 8

Select users you want to assign to the app and click the Assign button.

Okta SCIM Step 9

After you click the Assign button, you'll see a new popup window with various fields. Confirm the field values and click the Save and Go Back button.

Okta SCIM Step 10

Push Groups

Navigate to the tab Push Groups and select Find group by name from the dropdown Push Groups.

Okta SCIM Step 11

Find the group you want to assign to the app and click the Save button.

Okta SCIM Step 12


Why don't I see a DELETE event for a user that was removed in Okta?

Instead of executing a DELETE operation, Okta sends a request to the SCIM application to set the active attribute to false. Consequently, you will observe a user.updated event with the active attribute changed to false for users removed from the Okta application.

Why is there no event for a user that was deactivated in Okta?

Okta does not dispatch a specific deprovisioning event for users that are suspended. This omission of a deactivation event is a known issue with Okta.