Citrix SecurSpaces™

SCIM configuration

The Citrix SecurSpaces™ platform adheres to the System for Cross-domain Identity Management (SCIM) 2.0 specification. Use SCIM for automatic provisioning, synchronization, and deprovisioning of users and groups. The SecurSpaces platform supports both the /Users and /Groups endpoints.

  • Use the /Users endpoint to create, update, delete, and retrieve users. User responses include direct group memberships in the read-only groups attribute when the user belongs to one or more groups.
  • Use the /Groups endpoint to create, update, delete, and retrieve groups. Group list responses include group members, so identity providers can validate memberships without requesting each group separately.

Configure the SCIM provider

A token is required to authorize requests between your SCIM provider and the SecurSpaces platform. As an administrator, you can obtain the token from System Configuration > Identity Providers > SCIM Configuration.

https://<your-sds-hostname>/system_configuration/identity_providers/scim

SCIM platform

Ensure that your SCIM provider includes this token in all API requests, using the following authorization header format:

Authorization: Bearer <scim-token>

Okta

To use Okta, set these fields:

  • SCIM connector base URL: https://<your-sds-hostname>/scim
  • Unique identifier field for users: userName

The configuration looks similar to this example:

SCIM Okta configuration

Under users, enable the options that match your provisioning workflow:

SCIM Okta user configuration

Microsoft Entra

To use Microsoft Entra, configure a custom Enterprise Application within your Microsoft Entra tenant.

Add an Enterprise Application

  1. Sign in to the Microsoft Entra admin center with at least Cloud Application Administrator permissions.
  2. Go to Identity > Applications > Enterprise applications > All applications.
  3. Select + New application.
  4. Select Create your own application.
  5. Enter a unique application name, and select Integrate any other application you don’t find in the gallery.
  6. Select Create.

SCIM Entra application

Configure provisioning

After the application is created, follow these steps to set up the SCIM connection:

  1. Go to Identity > Applications > Enterprise applications, and select your newly created application.
  2. Under Manage, select Provisioning.
  3. Select + New configuration.
  4. For Select authentication method, select the supported bearer token option.
  5. For Tenant URL, enter your SCIM endpoint URL. For example, https://<your-sds-hostname>/scim.
  6. For Secret token, enter the bearer token provided by SecurSpaces.
  7. Select Test Connection.
  8. Select Save.

Note:

A successful test connection might be required to continue.

PingOne

To use PingOne, set these fields:

  • SCIM base URL: https://<your-sds-hostname>/scim
  • User Filter Expression: Change username to userName, and change Eq to eq.

The configuration looks similar to this example:

PingOne configuration

After configuration, the result looks similar to these examples:

PingOne configured

PingOne configured users

OneLogin

To use OneLogin, set these fields:

  • SCIM base URL: https://<your-sds-hostname>/scim
  • scimusername: Set the value to Email.

The configuration looks similar to these examples:

OneLogin configured

OneLogin configured details

The parameters section looks similar to this example:

OneLogin parameters

Xecurify

To use Xecurify, also known as miniOrange, set these fields:

  • SCIM Base URL: https://<your-sds-hostname>/scim
  • userName: Set the value to E-Mail Address.

The configuration looks similar to these examples:

Xecurify configured

Xecurify configured details

Configure the SecurSpaces platform

No additional configuration is needed on the SecurSpaces platform. SCIM is enabled by default.

You can renew the token at any time. Renewing the token invalidates any previously issued tokens.

SCIM renewal

SCIM configuration