Capabilities
The SailPoint IdentityIQ connector syncs accounts and entitlements from a configured application managed by IIQ. It does not sync IIQ-native objects (IIQ users, IIQ roles) — those are internal to SailPoint and out of scope.
Notes:
- Accounts are application-specific accounts scoped to the configured application name. Each account is enriched with identity data (email, department, manager) fetched from
GET /Users/{id}. Account status reflects theactiveandlockedfields from the SCIM API. - Entitlements are application entitlements (LDAP groups, permissions, etc.) filtered by application name. Grants are discovered via the entitlement assignments on each identity.
Prerequisites
Before configuring the connector:- SailPoint IdentityIQ with SCIM v2 API enabled.
- The C1 integration rule library and workflows loaded into IIQ (required for grant/revoke provisioning — see SailPoint IIQ Setup).
- An OAuth2 service account or HTTP Basic Auth credentials with SCIM API access.
Gather SailPoint IIQ credentials
1
Import the service account and workflows into SailPoint IIQ.In the IIQ console or via Gear → Import from File, import the following files from the
sailpoint/ directory:2
Choose an authentication method and gather the credentials.
- HTTP Basic Auth (default)
- OAuth2 client credentials
IIQ SCIM v8.3 declares HTTP Basic Auth as the standard authentication method. Use the username and password of the service account created in step 1 (or any IIQ account with SCIM API access).Copy the username and password.
3
Find your application name.In the IIQ UI, navigate to Applications and note the display name of the application whose accounts and entitlements you want to sync (e.g.
LDAP, Active Directory). The value is case-sensitive and must match exactly.Configure the connector in C1
- Self-hosted
- Cloud-hosted
1
In the C1 Admin UI, navigate to Connectors and click Add connector.
2
Search for SailPoint IdentityIQ and select it. When prompted for hosting, choose Self-hosted.
3
Copy the connector token displayed — you will need it to register the running connector with C1.
4
On a host with network access to your IIQ instance, run the connector using Docker or the binary:Replace
- Docker
- Binary
--sailpoint-username / --sailpoint-password with --sailpoint-token-url, --sailpoint-client-id, and --sailpoint-client-secret if using OAuth2.5
Return to the C1 UI. Once the connector registers and completes its first sync, the status changes to Connected.
SailPoint IIQ Setup
The following steps must be completed in SailPoint IIQ before running the connector. XML files are in thesailpoint/ directory.
1. Load the Rule Library and Workflows
Load the four XML files listed in step 1 above via Gear → Import from File or the IIQ console.2. Create a Service Account
LoadC1IntegrationSvcAccount.xml to create a dedicated service account.
You may change the account name and password, but the capabilities must remain unchanged — the account requires SCIM API access and permission to launch workflows.
3. Configure Authentication
HTTP Basic Auth (default): Use the username and password of the service account created above (or any IIQ account with SCIM API access). SetBATON_SAILPOINT_USERNAME and BATON_SAILPOINT_PASSWORD.
OAuth2 (optional): If your IIQ instance has OAuth2 enabled, follow the official SailPoint guide to generate a Client ID and Secret for the service account. Set BATON_SAILPOINT_TOKEN_URL, BATON_SAILPOINT_CLIENT_ID, and BATON_SAILPOINT_CLIENT_SECRET.