One Identity Safeguard
One Identity Safeguard is a privileged access management solution that provides automated credential vaulting, session monitoring, and access request workflow for managed assets and accounts.
Use Cases the Adapter Solves
- Identify Privileged Access Assets: Gain visibility into all managed assets enrolled in One Identity Safeguard's privileged access management system to understand the scope of privileged asset coverage across your organization.
- Track Platform Configuration and Compliance: Monitor asset platform types, license classes, and configuration properties to ensure consistent privileged access management policies and compliance requirements.
Asset Types Fetched
- Devices
Data Retrieved through the Adapter
Devices
- Name, Network Address, Platform Display Name
- Asset Partition Name, Managed Network Name, Description
Before You Begin
Required Ports
- TCP port 443 (HTTPS)
Authentication Methods
OAuth 2.0 Resource Owner Password Grant with Token Exchange
The adapter uses a two-step authentication process:
- The adapter first authenticates using OAuth 2.0 Resource Owner Password Grant flow to the rSTS (Resource Security Token Service) endpoint and retrieves a short-lived access token.
- The rSTS access token is then exchanged for a Safeguard API UserToken (Bearer token) by calling the
/service/core/v4/Token/LoginResponseendpoint. - All subsequent API requests use this UserToken in the Authorization header.
APIs
Axonius uses the One Identity Safeguard API. The following endpoints are called:
POST /RSTS/oauth2/token- Authenticates with Resource Owner Password Grant and retrieves an rSTS access tokenPOST /service/core/v4/Token/LoginResponse- Exchanges the rSTS token for a Safeguard API UserTokenGET /service/core/v3/Assets- Retrieves managed asset information with pagination
Required Permissions
The user account must have sufficient privileges to:
- Authenticate via the rSTS OAuth endpoint with the specified scope
- Access the Safeguard API to retrieve asset information via the
/service/core/v3/Assetsendpoint
Note: The exact permission names should be confirmed with your One Identity Safeguard administrator or One Identity support, as the API documentation does not include detailed permission information for specific API endpoints.
Supported From Version
Supported from Axonius version 8.0
Setting Up One Identity Safeguard to Work with Axonius
To connect Axonius to One Identity Safeguard, you will need:
- A user account with appropriate permissions to access the Safeguard API
- The OAuth scope value for authentication (default:
rsts:sts:primaryproviderid:localfor local authentication) - The base URL of your Safeguard appliance (e.g.,
https://safeguard.example.com)
Consult your One Identity Safeguard administrator to create a dedicated service account for Axonius with the necessary API access permissions.
Connecting the Adapter in Axonius
Navigate to the Adapters page, search for One Identity Safeguard, and click on the adapter tile.
Click Add Connection.
To connect the adapter in Axonius, provide the following parameters:
Required Parameters
- Host Name or IP Address - Base domain for the Safeguard appliance. Should include a prefix of
http://orhttps://. Do not add any specific endpoints after the domain. Example:https://safeguard.example.com - User Name - The username for authenticating to the Safeguard appliance.
- Password - The password for the specified user.
- OAuth Scope - OAuth 2.0 scope for the rSTS token request. Two well-known options:
rsts:sts:primaryproviderid:local(for local authentication) orrsts:sts:primaryproviderid:certificate(for certificate authentication). Use a different value for Active Directory providers.
Optional Parameters
- Verify SSL - Select whether to verify the SSL certificate of the server against the CA database inside of Axonius. For more details, see SSL Trust & CA Settings.
- HTTPS Proxy - Connect the adapter to a proxy instead of directly connecting it to the domain.
- HTTPS Proxy User Name - The user name to use when connecting to the value supplied in Host Name or IP Address via the value supplied in HTTPS Proxy.
- HTTPS Proxy Password - The password to use when connecting to the server using the HTTPS Proxy.
To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.
