Skip to main content

IBM Security Verify

Description

The IBM Security Verify connector uses the IBM Security Verify REST API to discover user identities, groups, and role assignments within an IBM Security Verify (ISV) SaaS or on-premises deployment. It authenticates using OAuth 2.0 client credentials and provides visibility into enterprise identity governance across cloud and on-premises applications.

System Type Classification

FieldValue
System TypeDirectory Service
Default Scan Priority10

Version Support

OrbisID EditionSupported
CommunityNo
ProYes
EnterpriseYes

Supported Protocol

ProtocolPortNotes
REST API (HTTPS)443 TCPOAuth 2.0 client credentials flow

What OrbisID Discovers

DataSource
User identitiesGET /v2.0/Users (SCIM 2.0 endpoint)
GroupsGET /v2.0/Groups (SCIM 2.0 endpoint)
Group membershipsmembers array in group records
User enabled stateactive attribute
Access rolesGET /v1.0/accesspolicies

Connection Requirements

Required Permissions

Register an API client in IBM Security Verify and assign read permissions.

Minimum permissions:

  • readUsers — enumerate user identities
  • readGroups — enumerate groups and memberships
  • manageAllAuthorizations — read access policies (optional, for full role discovery)

Credential Mapping

OrbisID FieldValue
credential.usernameISV OAuth 2.0 Client ID
credential.passwordISV OAuth 2.0 Client Secret
system.hostnameISV tenant URL (e.g., myorg.verify.ibm.com)

Network Requirements

The OrbisID server must have HTTPS access to the IBM Security Verify tenant on port 443.

Configuration Steps

  1. In the IBM Security Verify admin console, navigate to Security → API Access → Add API Client
  2. Grant readUsers and readGroups entitlements
  3. Note the Client ID and Client Secret
  4. Create a Credential in OrbisID:
    • Username: Client ID
    • Password: Client Secret
  5. Navigate to Systems → Add System
  6. Fill in the fields:
FieldValue
NameDescriptive name (e.g., IBM Security Verify – Production)
OS TypeIbmSecurityVerify
System TypeDirectory Service
HostnameISV tenant hostname
CredentialThe API client credential
  1. Click Test Connection
  2. Click Save

Troubleshooting

SymptomLikely CauseResolution
Authentication failedInvalid client credentialsVerify the Client ID and Secret in the ISV console
No users returnedMissing readUsers permissionAdd readUsers entitlement to the API client
403 ForbiddenEntitlements not grantedReview and update API client entitlements
Tenant not foundIncorrect hostnameVerify the ISV tenant URL