What you need
- A Living Security admin with the Manage Identity Provider permission.
- Single sign-on is optional. If you use it, the SCIM
userNamemust match the name your single sign-on sends. See SSO and sub-organizations. - If your organization already uses the earlier SCIM setup, keep your existing app integration. Follow Move from the earlier SCIM setup instead of the first step below, then replace the URL and token in that app integration.
- An Okta Super Administrator or Application Administrator.
Set up provisioning
1
Create the SCIM token in Living Security
- Open Settings → Privacy & security → Directory sync (SCIM).
- Select Set up SCIM.
- Copy the SCIM base URL and the Bearer token. You can’t see the token again. If you lose it, select Rotate token.
2
Turn on SCIM in the app integration
Okta adds SCIM provisioning only to SAML 2.0 and SWA app integrations. Use the SAML app integration you use for Living Security single sign-on. If you sign in with OIDC, create a separate SAML or SWA app integration for provisioning in Applications → Applications → Create App Integration.
- In the app, open General → App Settings → Edit.
- Set Provisioning to SCIM and select Save. A Provisioning tab appears.
3
Connect provisioning
In Provisioning → Integration, select Edit and set:
Select Test Connector Configuration, then Save.
The SCIM card issues bearer tokens, so use HTTP Header. Basic Auth is not available from the SCIM card.
The Setup checklist in Living Security shows First request received and Connection test passed.
4
Turn on provisioning features
In Provisioning → To App, select Edit, turn on Create Users, Update User Attributes and Deactivate Users, and select Save.
5
Map the profile
In Provisioning → To App → Attribute Mappings, check these mappings. Edit them in Go to Profile Editor when needed.
Okta sets
active itself. Do not map it.6
Test with one user
- In Assignments, assign one test user to the app. Okta pushes the user at once.
- Wait for First user received, then First user ready to sign in, on the Living Security Setup checklist. This takes a few minutes.
- Ask the test user to sign in to Living Security.
The checklist shows First sign-in by a SCIM user. If First user ready to sign in stays waiting, open the Health tab.
Living Security and custom attributes
Living Security also readsstartDate, location and employmentType from urn:ietf:params:scim:schemas:extension:livingsecurity:2.0:User. To send them or other attributes, add them in the Profile Editor with that schema URN, or your own urn:ietf:params:scim:schemas:extension:yourcompany:2.0:User URN. Limits: 20 custom extension schemas, 200 attributes per schema, 256-character schema URNs.
Assign people and push groups
- Assign. In Assignments, assign the people or groups to provision. Okta pushes each assignment and each profile change at once.
- Push groups. In Push Groups, select Push Groups → Find groups by name, choose a group and select Save. Use different groups for Assignments and Push Groups. Okta doesn’t support one group for both.
- Import. In Import, select Import Now to read the people Living Security already has and match them to Okta users. Import reads only; it changes nothing in Living Security.
Deactivation
A deactivation is held, and the person stays active, only when it would remove the last owner (
LS-SCIM-1501). Make another person an owner first.
Troubleshoot
Open Settings → Privacy & security → Directory sync (SCIM) → Troubleshoot. The Health tab shows failed requests, held accounts and token expiry. The Attributes tab shows what your identity provider sends. Copy diagnostics copies request IDs and error codes for a support request, with no names, emails or tokens. In Okta, failed pushes show in Dashboard → Tasks and in the System Log. Each failed request has anLS-SCIM code in its error detail. After you fix the cause, select Retry Selected on the task, or push the user again.
Attribute problems
The Attributes tab shows what Okta sent for the newest user, how many people carry each attribute, and attributes Living Security did not store. Fix each finding in Provisioning → To App → Attribute Mappings or the Profile Editor, then push one user again to check it.Error codes
Held accounts
Some changes are accepted but held. Okta shows success, the SCIM card shows Held accounts, and the Health tab lists each reason with its fix. Fix the cause, then push the person again: the next change applies. If an account stays held, contact Living Security Support with the diagnostics.Related
SCIM provisioning
Identity rules, directory groups and request history.
Set up SCIM with Microsoft Entra ID
The same setup for Microsoft Entra ID.

