Docs/SCIM Provisioning/Okta SCIM Setup

Okta SCIM Setup

Configure automatic user and group provisioning from Okta to SecureCodingHub using SCIM 2.0.

Prerequisites

  • Okta admin account
  • SecureCodingHub org admin account
  • SSO configured (recommended but not required)

Step 1 — Generate a SCIM Token

1

Log in to SecureCodingHub as Org Admin

2

Go to SettingsSCIM

3

Click Generate Token

4

Copy the token — it is shown only once

Step 2 — Configure SCIM in Okta

1

Go to Okta AdminApplications → your SecureCodingHub app

2

Go to Provisioning tab → Configure API Integration

3

Check Enable API integration

4

SCIM connector base URL: https://api.securecodinghub.com/api/sch/scim/v2

5

Unique identifier field: email

6

API Token: paste your SCIM token

7

Click Test API Credentials — should show "Verified"

8

Save

Step 3 — Enable Provisioning Features

Enable the following provisioning features in Okta for full lifecycle management:

FeatureRecommended
Create UsersEnable
Update User AttributesEnable
Deactivate UsersEnable
Push GroupsEnable — syncs teams

Step 4 — Test Provisioning

1

Assign a test user to the app in Okta

2

Check SecureCodingHub Users page — user should appear

3

Update the user's name in Okta → verify it updates in SecureCodingHub

4

Remove user from app in Okta → verify user is deactivated

SCIM Settings in SecureCodingHub

Here is what the SCIM configuration panel looks like in the admin settings:

app.securecodinghub.com/admin/settings/scim
SCIM Provisioning
Enabled
schscim_a1b2c3d4e5f6...
https://api.securecodinghub.com/api/sch/scim/v2
Regenerate Token
Revoke Token