Overview
In the OneLogin Admin Console: create API credentials.
In the Axiom User Console: set up a new OneLogin integration (using the credentials API credentials from OneLogin).
Note: in order to complete the integration, you must be:
- Either a OneLogin Account Owner, or Administrator.
- An Axiom Admin.
Details
OneLogin
Sign into the OneLogin Admin Console, and go to Administration (top right)
Go to Developers and press choose API Credentials
Press on the New Credential button (top right)
Give the new credential a meaningful name (like “Axiom integration”), choose "Manage all", and press Save
Copy the Client ID, and Secret
Copy your OneLogin domain from the URL:
Axiom
Name the integration (this is how your OneLogin organization will be called when making requests using Axiom), and then enter your OneLogin domain name
Choose if to use a self-hosted Axiom Runner. Lean more
If you choose this option, you need to configure a Runner Group, install the Axiom Runner in your env, connect the Runner to AWS Secrets manager, and enter the secret underaxiom-security/onelogin/{accountid}
Otherwise, just enter the Client ID and Secret you copied from the OneLogin Admin Console
Press the Integrate button, and wait while Axiom checks the integration. After a few seconds you will a confirmation dialog.