Skip to main content

SailPoint Identity Security Cloud (IdentityNow)

Description​

The SailPoint Identity Security Cloud (ISC) connector, formerly IdentityNow, uses the ISC v2025 REST API to bring in two independent things, each with its own tick box:

  • The IGA tool itself - who has access to SailPoint: ISC identities, their ISC user levels (ORG_ADMIN, ROLE_ADMIN, HELPDESK, ...) and the roles assigned to them.
  • The systems it governs - every source ISC manages, added as a child system with its accounts, entitlements and access profiles.

Roles and their makeup (the access profiles and entitlements each role contains) are read whenever either side is on. OrbisID can also write its privilege and risk classification back to ISC.

System Type Classification​

FieldValue
System TypeIGA Tool
Default Scan Priority500

Version Support​

OrbisID EditionSupported
CommunityNo
ProYes
EnterpriseYes (including IGA write-back)

Supported Protocol​

ProtocolPortNotes
ISC REST API v2025 (HTTPS)443 TCPOAuth 2.0 client credentials (POST /oauth/token)

What OrbisID Discovers​

DataSourceShown in OrbisID as
IdentitiesGET /v2025/identitiesAccounts on the SailPoint system (The IGA tool itself)
ISC user levelsGET /v2025/auth-users/{id}Entitlements such as ISC ORG_ADMIN; admin levels are privileged
Role assignmentsGET /v2025/roles/{id}/assigned-identitiesIdentity memberships of each role
RolesGET /v2025/rolesEntitlements on the SailPoint system
SourcesGET /v2025/sourcesChild systems named <this system> - <source> (The systems it governs)
Source accountsGET /v2025/accounts, GET /v2025/accounts/{id}/entitlementsAccounts on each source's child system, with their entitlements
EntitlementsGET /v2025/entitlementsEntitlements on each source's child system; ISC's own privileged flag is kept
Access profilesGET /v2025/access-profilesEntitlements on the source's child system
Role makeupRole access profiles and entitlementsParent/child entitlement relationships (role → access profile → entitlement)
TagsGET /v2025/tagged-objectsUsed by write-back to see what is already set

Connection Requirements​

API client​

Create a personal access token (or an API client) in ISC under Preferences → Personal Access Tokens (or Admin → Global → Security Settings → API Management). For scanning it needs read scopes for the data above, including idn:tag:read.

For write-back create a second token for a user with write access, with the idn:tag:manage scope and permission to update entitlements. Keep it in its own OrbisID credential; it is chosen separately in the write-back settings.

Credential Mapping​

OrbisID FieldISC Value
credential.usernameClient ID of the personal access token / API client
credential.passwordClient secret
system.ipAddress (the IP Address / Hostname field)API host, e.g. acme.api.identitynow.com

Network Requirements​

The OrbisID server (or On-Premise Agent) must reach https://<tenant>.api.identitynow.com on port 443.

Configuration Steps​

  1. Create the read-only token in ISC and a credential for it in OrbisID (Client ID as username, secret as password).
  2. Go to Systems → Add System and choose SailPoint Identity Security Cloud (IdentityNow).
  3. Set IP Address / Hostname to your API host, e.g. acme.api.identitynow.com.
  4. Under What to bring in, tick The IGA tool itself, Systems it governs, or both, and choose whether to read Roles and role makeup.
  5. Click Test Connection, then Save and scan the system.
SettingDefaultNotes
The IGA tool itselfOnISC identities, user levels and role assignments
Systems it governsOffEach source as a child system
Roles and role makeupOn
Maximum identities5000One user-level lookup is made per identity
Maximum sources500
Maximum governed accounts50000One entitlement lookup is made per account that has entitlements

Each governed source can be linked to the system OrbisID scans directly (for example the Active Directory domain itself) to reconcile access between what ISC believes and what the system really contains.

Write-back​

ObjectPrivilegedRisk level
EntitlementsISC's own privileged flagTag
Roles, access profiles, identitiesTag ORBISID_PRIVILEGEDTag (default ORBISID_RISK_<LEVEL>)
AccountsNot possible in ISCNot possible in ISC

OrbisID only replaces its own tags; other tags on an object are kept. ISC allows up to 30 tags per object and 500 distinct tags per tenant.

Troubleshooting​

SymptomCause
"authentication failed"Wrong client ID or secret, or the token was revoked
"access denied for GET ..."The token lacks a read scope for that endpoint
"Could not read tags" warningThe scan token lacks idn:tag:read; scanning continues, write-back may rewrite existing tags
Write-back fails with 403The write credential lacks idn:tag:manage or entitlement update rights