How to Configure SCIM for Okta
In this article, you’ll learn how to configure SCIM for Okta. Configuring SCIM for Okta allows you to use Okta to manage users in your KMSAT console. For information on how to enable SCIM for your KMSAT console, see our SCIM Configuration Guide.
The instructions below are for third-party software. If you experience issues with user provisioning in Okta, we recommend reaching out to Okta for specific instructions. You can also contact our support team and we will be happy to assist you.
To learn how to configure SCIM for Okta, see the sections below.
Jump to:
Configuring SCIM
Defining Which Users and Groups to Sync
Advanced Configuration Options
Configuring SCIM
After you have configured your SCIM settings in your KMSAT Account Settings, you are now ready to configure SCIM for Okta. To configure SCIM for Okta, follow the steps below:
- Log in to your Okta portal and navigate to Applications.
- Click Browse App Catalog.
- In the search bar, enter “KnowBe4” to filter the results.
- Select the KnowBe4 app.
Note: If you already have a KnowBe4 SAML app in Okta, you can leave this app as-is.
- Click Add Integration.
- Edit the name and settings, if you would like.
- Click Done.
- Navigate to the Provisioning tab.
- Click the Integration subsection.
- Click Configure API Integration.
- Select the Enable API integration check box.
- Paste the Tenant URL from your KMSAT Account Settings into the SCIM connector base URL field. To learn how to access your Tenant URL, see the Configuring SCIM section of our SCIM Configuration Guide.
- Paste the SCIM token from your KMSAT Account Settings into the API Token field. To learn how to access your SCIM Token, see the Configuring SCIM section of our SCIM Configuration Guide.
- Click Test API Credentials.
- A message will display to notify you whether the test succeeded or failed. If the test succeeded, click Save.
- Now that you have set up the connection between your KMSAT console and Okta, you can enable the services that you want to manage through Okta. To get started, click To App.
- Click Edit on the right side of the Provisioning to App section.
- Select the Enable check box for each feature that you would like to use.
After you have configured SCIM for Okta, you will need to choose which users to sync. To learn more about syncing users through Okta, see the Defining Which Users and Groups to Sync section below.
Defining Which Users and Groups to Sync
After you have followed the steps in the Configuring SCIM section above, you can define which users and groups you would like to sync. Defining which users and groups to sync is required before you can sync users from your identity provider.
Note: If you define groups, we recommend leaving additional group attributes blank. If you leave these additional attributes blank, individual users' attributes will be synced in place of the blank attributes. If you set up a group attribute for the following fields, the group attribute will override any individual user attributes for the users assigned.
To define which users and groups to sync, follow the steps below:
- Log in to your Okta portal and navigate to Applications.
- Click the SCIM application that you created in the Configure SCIM section above.
- Navigate to the Assignments tab.
- Click Assign to select which users you would like to sync.
- Click either Assign to People or Assign to Groups, depending on whether you want to define users or groups.
- Select the users or groups that you would like to sync.
- Click Assign.
- After you select the user or group that you would like to sync, click Save and Go Back.
- After you’ve added all the users and groups that you would like to include, click Done.
Any users and groups you selected will now display in the Assignments tab.
Defining Which Groups to Sync
To sync groups and group memberships from Okta to your KMSAT console, follow the steps below.
Important: We do not currently support the Push now button. Clicking this button may remove memberships from selected groups.
- Log in to your Okta portal and navigate to Applications.
- Click the SCIM application that you created in the Configure SCIM section above.
- Click Push Groups.
- From the drop-down menu that opens, select Find groups by name.
- Enter the names of groups you would like to sync.
- Click Save.
Attribute Mappings
In Okta, there are attribute mappings that you can customize in order to define which fields sync between Okta and your KMSAT console. To modify these attribute mappings, follow the steps below:
- Log in to your Okta portal and navigate to Applications.
- Click the SCIM application that you created in the Configure SCIM section above.
- Click Provisioning.
- Click To App.
- Scroll down to Attribute Mappings.
- Make the changes that you would like to make.
- Save your changes.
You may have fields in your KMSAT console that you don’t want to update from Okta. As a best practice, we recommend that you remove these attribute mappings so that they aren’t updated during an Okta sync.
For more information about Okta attribute mappings, see the Advanced Configuration Options section below.
Starting Your Sync
After you’ve configured your SCIM settings and added the users and groups that you want to sync, you can start the sync. After you’ve started the first sync, syncs from Okta will occur automatically. You can also manually force a sync from your Okta portal at any time.
Note: If you have more than several thousand users in your SCIM provisioning application, it’s likely all of your users won't be included in your initial sync. Instead, the users will be synced to your account in stages. We recommend that you keep user provisioning in Test Mode until you see only a few changes between your sync reports. Waiting until you only see a few changes helps prevents users from being archived in your KMSAT console.
Additionally, syncing group memberships can take longer than syncing users. If you have a larger account, you can expect to see periodic syncs in your KMSAT console.
To start your sync, follow the steps below:
- Log in to your Okta portal and navigate to Applications.
- Click the SCIM application that you created in the Configure SCIM section above.
- Click Provisioning.
- Click Force Sync.
The sync will be initiated immediately. After your initial sync, syncs will occur automatically when you change user information in Okta.
Once your sync has started, you can view the sync status and learn about any errors from the Provisioning tab in your KMSAT console. To learn more about the Provisioning tab, see our How to Use the Provisioning Tab article.
Advanced Configuration Options
You can customize your Okta configuration by changing default field mappings or mapping custom KnowBe4 fields. For more information about customizing your Okta configuration, see the subsections below.
Note: Email aliases are not currently supported by SCIM provisioning.
Changing the Default Field Mappings
You have the option to change the default field mappings. The default field mappings are listed in the table below:
KMSAT Field |
SCIM Attribute |
Okta Field |
|
userName |
userName |
First Name |
givenName |
user.firstName |
Last Name |
familyName |
user.lastName |
Phone Number |
primaryPhone |
user.primaryPhone |
Location |
formatted |
user.postalAddress |
Division |
division |
user.division |
Employee Number |
employeeNumber |
user.employeeNumber |
Job Title |
title |
user.title |
Organization |
organization |
user.organization |
Department |
department |
user.department |
Mobile Phone Number |
mobilePhone |
user.mobilePhone |
Manager Display Name |
managerDisplayName |
user.manager |
Manager Email |
managerEmail |
user.managerId |
KMSAT Field |
Okta Field |
SCIM Attribute |
Time Zone | N/A | N/A |
Extension | N/A | N/A |
Language | N/A | N/A |
Comment | N/A | N/A |
Employee Start Date | N/A | N/A |
To change the default field mappings, follow the steps below:
- Log in to your Okta portal and navigate to Applications.
- Click the SCIM application that you created in the Configure SCIM section above.
- Click Provisioning.
- Select To App.
- Navigate to the Attribute Mappings section.
- Click the pencil icon to map a new Okta field to the SCIM attribute.
Mapping Custom Fields
You also have the option to map custom fields to sync with your KMSAT console.
These fields are not mapped by default, but you can add them to your Okta platform by following the steps below:
- Log in to your Okta portal and navigate to Applications.
- Click the SCIM application that you created in the Configure SCIM section above.
- Click Provisioning.
- Scroll down and click on Show Unmapped Attributes.
- Click the pencil icon next to any of the attributes that you would like to add.
- From the Attribute value drop-down menu, select the Okta attribute that you would like to map to each custom field.
- Click Save.
Note: If you are configuring a Custom Date attribute, the date must be formatted in ISO 8601 format. The format is as follows: YYYY-MM-DD “T” hh:mm:ssZ. For example, 2022-04-04T04:23:30Z.
If you need any help using this feature, please contact our support team.
Comments
0 comments
Article is closed for comments.