Description
The BeyondTrust connector uses the BeyondTrust Password Safe REST API to discover managed accounts across all managed systems. It discovers the systems registered in Password Safe and the accounts managed within each, recording managed-system membership as entitlements in OrbisID.
System Type Classification
| Field | Value |
|---|
| System Type | PAM Tool |
| Default Scan Priority | 500 |
Version Support
| OrbisID Edition | Supported |
|---|
| Community | No |
| Pro | Yes |
| Enterprise | Yes |
BeyondTrust scanning requires a Pro or Enterprise licence.
Supported Protocol
| Protocol | Port | Notes |
|---|
| Password Safe REST API (HTTPS) | 443 TCP | Default; configurable via pamPlatformUrl |
What OrbisID Discovers
| Data | Source |
|---|
| Managed systems | GET /BeyondTrust/api/public/v3/ManagedSystems |
| Managed accounts | GET /BeyondTrust/api/public/v3/ManagedAccounts |
| Account usernames | UserName property |
| Managed system names | SystemName property — recorded as BEYONDTRUST_SYSTEM entitlements |
| Account status (active/inactive) | IsActive property |
Connection Requirements
Authentication
BeyondTrust Password Safe uses a two-factor API authentication model:
- An Application Registration API key identifies the calling application
- A run-as user credential authenticates the operator
Create an Application Registration in Password Safe (Configuration → Application & API Registrations) and note the API key.
The run-as user must have the Password Safe Operator role with at minimum:
| Permission | Purpose |
|---|
| Requestor or ISA access | Required to list managed accounts |
| Auditor | Alternatively grants read access without request rights |
Credential Mapping
| OrbisID Field | BeyondTrust Value |
|---|
credential.username | Run-as username |
credential.password | Run-as password |
system.pamPlatformUrl | Base URL of Password Safe (e.g., https://ps.example.com) |
system.attributes.btApiKey | Application Registration API key |
Network Requirements