For the complete documentation index, see llms.txt. This page is also available as Markdown.

Okta authorization for SCIM

Collibra supports only basic and bearer token authentication with JWT.

To set up basic authentication, you create a new SCIM application and authenticate with Collibra:

1

Sign in to your Okta Admin Console and go to ApplicationsBrowse App Catalog.

2

Search for and select the SCIM 2.0 Test App (Basic Auth) application.

3

Click Add Integration.

4

Modify the application level.

5

Click Next to select the Sign-On options.

6

Select the required Sign-On method.

7

Click Done to create the application. Your newly created application appears in the list of Applications.

8

From the list of applications, select your new application → ProvisioningIntegration.

9

Click Configure API Integration to enable the integration between Okta and Collibra SCIM.

10

Select the Enable API integration check box and enter the required information:

  • SCIM 2.0 Base Url: The endpoint of the Collibra SCIM API, for example https://<your_collibra_url>/rest/scim/v2.

  • Username: The user name of a dedicated Collibra user for this integration.

  • Password: The password of a dedicated Collibra user for this integration.

11

Click Test API Credentials. If your credentials are successfully verified, Okta displays a confirmation message.

12

Click Save to complete the process.

Map SCIM app attributes

1

Sign in to your Okta Admin Console and select your application from the Applications list.

2

Select ProvisioningTo App.

3

In the Attribute Mappings section, click Go to Profile Editor.

4

Click Mappings to select the Sign-On options.

5

In the User Profile Mappings dialog box, edit or add your desired mappings.

Collibra supports a limited number of SCIM attributes.

Attribute
Attribute Type
Value
Apply on

Username

Personal

Configured in Sign On settings

Given name

Personal

user.firstName

Create and update

Family name

Personal

user.lastName

Create and update

Email

Personal

user.email

Create and update

Primary email type

Personal

(user.email !=null && user.email !='') ? 'work':''

Create and update

Title

Personal

user.title

Create and update

Department

Personal

user.department

Create and update

Profile Url

Personal

user.profileUrl

Create

Primary phone

Personal

user.primaryPhone

Create and update

Primary phone type

Personal

(user.primaryPhone !=null && user.primaryPhone !='') ? 'work':''

Create and update

Address type

Personal

(user.addressType !=null && user.addressType !='') ? 'work':''

Create and update

Street address

Personal

user.streetAddress

Create and update

Locality

Personal

user.city

Create and update

Region

Personal

user.state

Create and update

Postal Code

Personal

user.zipCode

Create

Country

Personal

user.countryCode

Create and update

Locale Name

Group

user.locale

Create and update

6

Click Save Mappings.

  • You cannot assign roles to users via SCIM. However, you can manage groups and group membership in your IdP and disable the Groups DGC managed Console configuration option. Following the initial provisioning, your IdP groups are available in Collibra and you can start assigning roles to them.

  • Okta internally transmits an externalId attribute to Collibra, which maps it automatically.

  • Collibra users have a single email address and an additional list of email addresses. In contrast, SCIM uses a list of email addresses. If the SCIM list contains only one email address or one of the email addresses is marked as primary, that email address becomes the Collibra user email address. If the SCIM list contains multiple email addresses and none is marked as primary, the operation returns an error.

Additional resources

Last updated

Was this helpful?