Skip to main content

How to setup SCIM provisioning using Okta to Cyberready app?

Written by Shailanchal Uniyal

Table of contents:

In this guide, we outline the step-by-step process for seamlessly integrating an internal application, RightHand Cybersecurity (RH), with Okta's authentication system. By leveraging Okta's admin console, we create a RH App and then create a SCIM integration.

NOTE: When a user is suspended from Okta the deactivation of that user is currently not supported in Cyberready. The following actions lead to archiving of a user in Cyberready:

  • When user is deleted

  • When user is deactivated

  • When user is removed from the app that is assigned to Cyberready

Configuration Steps

Log in to the Okta account with admin credentials.

Create a new Application in Okta

  • Navigate to Okta Dashboard > Applications.

  • Click Create App Integration.

  • Select SAML2.0 on the app integration screen and then click Next.

  • Click Right-Hand Cybersecurity in the App name field. Once you're done with the setup, click Next.

  • In the Cyberready portal, navigate to your company Settings > Integrations > SSO > Add Integrations → copy your SAML configurations.

  • Go back to OKTA and paste these settings into the Configure SAML tab and click Next.

  • Click I'm an OKTA customer adding an internal app and tick the checkbox This is an internal app that we have created and click Finish to complete the setup process.

Okta Settings for Enabling SCIM

  • Go to the General tab in RH App > Edit App Settings > Provisioning = SCIM and click Save.

  • Go to Provisioning tab > Integration > SCIM Connection > Edit.

  • SCIM connector base URL will be the Webhook URL copied from cyberready portal

  • Make the following selections:

    • Unique identifier field for users = email

    • Enable following Supported provisioning actions.

    • Import New Users and Profile Updates

    • Push New Users

    • Push Profile Updates

    • Push Groups

    • Authentication Mode > HTTP Header.

  • HTTP Header Token will be the token copied from Cyberready portal as shown below

  • Click on Test connector Configuration

  • Click on Save to complete the configuration

Mapping of SCIM Fields with Right-hand

Currently Right-hand ingests the SCIM fields and the mappings are as follows:

Note: While creating the custom attribute, use the below-mentioned fields for external name.

Right-hand Field

SCIM Field

Okta Field

email

userName

userName

First Name

name.givenName

user.firstName

Last Name

name.familyName

user.lastName

Department

department

user.department

Manager Name

managerValue

user.managerId

Office Location

formatted

user.postalAddress

Job Title

title

user.title

Division

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:division

user.division

Employee Type

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:employeeType

user.userType

Mapping of SCIM Schema with Right-hand

Currently, Right-hand ingests the SCIM Schema and the mappings are as follows:

Note: While creating the custom attribute, use the below-mentioned Schema for external namespace.

Right-hand Schema

SCIM Schema

Okta Schema

urn:ietf:params:scim:schemas:core:2.0:User

urn:ietf:params:scim:schemas:core:2.0:User

urn:ietf:params:scim:schemas:core:2.0:User

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

You can refer the screenshot below:

Syncing User Groups via Push Groups

Okta supports syncing User Groups to Cyberready using Okta's Push Groups feature. To enable this, go to the Push Groups tab in your RH app in Okta, select the groups you want to sync, and push them.

Please follow the below instructions to sync user groups to the Right-Hand platform

Step 1: Assign the SCIM application to the group

  • In the Okta Admin Console, go to Directory > Groups.

  • Select the group you want to sync.

  • Open the Applications tab and click Assign applications.

  • Find the Right-Hand Cybersecurity SCIM application and click Assign.

  • Click Save and Go Back, then click Done.


Step 2: Push the group to Right-Hand Cybersecurity

  • Go to Applications and Resources > Applications and open the Right-Hand Cybersecurity SCIM application.

  • Open the Push Groups tab. If this is your first sync, the list is empty.

  • Click Push Groups > Find groups by name.

  • Search for and select the group, then click Save.

  • Wait for the Push Status to change from Pushing to Active.


Step 3: Verify the sync in Right-Hand Cybersecurity

  • Sign in to the Right-Hand Cybersecurity platform and check that the group's users appear.

  • To confirm group membership, open a synced user with an assigned pushed group and click Edit. The user’s group should match the Okta group you pushed.

Limitation: Removing a user from a group in Okta does not automatically sync to Cyberready. After removing a user from a group, you must manually trigger a Push Groups sync for that specific group. This is an Okta platform limitation.


Did this answer your question?