Sobol Knowledge Base
  • Overview and Getting Started
    • What is Sobol
    • Terminology
    • Logging In
  • Navigating Sobol
    • Home
      • Profile
      • Identities
      • Appearance
      • Connect Wallet
    • Instances
      • Search
      • Explorer
      • Organization Name
        • Adding a User
        • Importing Users by CSV
      • My Teams
      • Settings
        • Customizations
          • Custom Fields
          • Templates
        • Public View
        • Applications
      • My Profile
    • Create New Organization
    • Explore Public Organizations
    • Help
    • User Account
    • Breadcrumbs
    • Side Panel
  • Sobol Discord Bot
    • Install Sobol Bot
    • Provision Users
    • Map Teams and Roles
    • Link Existing Sobol Users
    • Scheduled Updates
    • Command Reference
  • Organizational Views
    • Explorer
      • Circle View
      • Table View
      • Node View
      • Map View
    • Profile
      • Team Profile
        • Overview
        • Members
        • Sub Teams
        • Roles
          • Adding and a New Role
          • Modifying/Editing Roles
          • Assigning Roles to Goals and Agreements
          • Removing/Deleting Roles
        • Treasury
          • Adding Safes
          • Safe Details
          • Transactions
            • Signing & Executing Transactions
        • Goals
          • Adding Goal Sections and Goals
          • Updating and Modifying Goals
          • Removing/Deleting Goals
        • Agreements
          • Creating and Editing Agreements
          • Signing and Un-Signing Agreements
          • Removing/Deleting Agreements
      • DAO Member Profile
  • Identities
    • Overview Of Identities
    • Add/Remove Identities
    • Share/Un-Share Identities
    • Identity Privacy
  • Customizations
    • Overview Of Customizations
    • Custom Fields
    • Templates
  • Troubleshooting
    • Treasury Troubleshooting
      • Getting an "Invalid Safe Address" Error
  • SAML
  • SCIM
Powered by GitBook
On this page
  • Features
  • Requirements
  • Configuration Steps
  • In Sobol
  • In Okta
  • Troubleshooting Tips

SCIM

PreviousSAML

Last updated 12 months ago

Okta SCIM Setup Instructions

Provides the steps required to provision users from Okta to Sobol

Features

Sobol supports version 2.0 out of the box and provides the following features:

  • Import Users - quickly synchronize your users between Sobol and Okta

  • Create New Users - create new users in Okta and push them to Sobol

  • Profile Updates - update users in Okta and sync those updates to Sobol

  • Deactivate Users - deactivate users in Okta and reflect those changes in Sobol

  • Reactivate Users - reactivate users in Okta and follow suit in Sobol

Requirements

In order to setup SCIM provisioning between Sobol and Okta, the following are required:

1. Issuing a Sobol API key and setting up the proper permissions

2. Providing that information to configure Okta

For the above:

  • You must already be a user and hold access to Sobol

  • You must already be an admin and hold access to Okta

Configuration Steps

In Sobol

To configure a new SCIM connection in Sobol:

  1. Once logged in, click the hamburger menu on the top, left corner of the screen

  2. Once the sidebar opens, click the Settings tab as show below:

  3. Once in Settings, click on the Applications tab and then on the Add New Application button

  1. Next, a permissions modal will open. Check the following permissions and hit Save:

  1. role

  2. user

  3. You can now take this Key and use it to configure your SCIM settings in Okta

In Okta

To configure a new SCIM connection in Okta:

  1. Locate “Sobol” in your applications list and click to edit the settings

  2. Under the “Provisioning” tab, click Configure API Integration

  3. Next, check the Enable API integration box

  4. Enter the API Key that you created in Sobol

  5. Click Save

  6. Voila! You are now able to fully control user provisioning with Okta.

Troubleshooting Tips

  1. Authentication Formats: Sobol supports Header Authentication (Bearer Token) using keys available in both HS256 and RS256 JWT formats. Some services such as AzureAD require smaller, more lean keys in which case please use HS256.

  2. Supported Mappings: as of now, Sobol ONLY supports the provisioning of the following Okta attributes:

    1. First Name - firstName

    2. Last Name - lastName

    3. Email - email

  3. Username format: all users mapped across Sobol and Okta use their email to uniquely identify them.

  4. Password Sync - given that Sobol does not store passwords directly, we do not support the Password Sync SCIM feature.

  5. Groups - as of now, Sobol has no utilization for the Groups SCIM feature although this might change in the near future.

  6. HTTP Patch Support: we currently ONLY support activation and deactivation using HTTP Patch.

  7. Email Type - we currently do not support the `emailType` attribute and default this value to “work” as part of our SCIM responses.

If for any reason you do not have the following, please contact .

Login into your instance of

Once the modal opens, enter the application’s name and hit Create.

Once the app is created, a confirmation modal will open. Copy the Key for later use, agree to the conditions, and click Close.

user_profile

Log into your instance of and click on Admin button followed by Applications tab

Under the “Sign On” tab, ensure Application username format is set to “Email”

Click Test API Credentials; if successful, a verification message will appear on the screen. If unsuccessful, please contact .

Click Save

Select To App in the left panel, then select the Provisioning Features you want to enable

Sobol Account: You MUST have a Sobol account in order to set up provisioning. If for any reason you do not have the following, please contact .

Org ID: Configuring SCIM requires the use of your tenant’s ORG_ID. To obtain one, take note at the URL when using your instance of Sobol:

SCIM Endpoint: All SCIM endpoints for your tenant are housed under the following URL scheme: .

SCIM
support@sobol.io
Sobol
Okta
support@sobol.io
support@sobol.io
https://sobol.io/d/org/[ORG_ID]
https://sobol.io/d/scim/v2/org/[ORG_ID]