OneLogin integration
Overview
OneLogin is a cloud-based identity and access management (IAM) provider that develops a unified access management (UAM) platform for businesses and organizations. OneLogin allows users to access and manage applications and additional resources by logging in once to a single interface.
Entitle can manage the following resource types in OneLogin:
- Admins
- Members
- Roles
- Groups
- Users
This page will provide you with instructions on how to add OneLogin as an Entitle integration.
General guidelines
Note: If you have already integrated OneLogin as a directory with Entitle using this guide, the steps on this page are identical.
👉🏼 To integrate your OneLogin with Entitle, you will need to extract two fields:
- API Credentials:
"client_id"
"client_secret"
Set up OneLogin to work with Entitle
Extract API credentials
This stage will show you how to extract two of the required fields for the integration: "Client ID"
and "Client Secret"
.
- On the home page, click Administration at the top-right corner..

- Under the Developers tab, in the drop-down menu, click API Credentials.

- Once opened, click the New Credential button.

- You will now need to create a new API credential. In the Name field, choose a name for your credential. Then, choose the last option available - Manage all (this permission is needed for some API calls that need high privileges such as removing roles of users and admins), and click the Save button.

- The new screen that opens will provide you with the two additional fields (
"Client ID"
and"Client Secret"
) which you will need to configure OneLogin with Entitle. Copy and save them for the configuration later on, and click Done.

Creating the integration in Entitle
All that is left to do is create an integration on the Entitle integrations page.
- Log into Entitle and navigate to the Integrations page.
- After clicking the Add Integration button, type OneLogin in the Application field.
- Don’t forget to set the Save on field with your configuration, i.e. your own hosted agent or Entitle’s cloud.

- In the
"Client_id"
field, paste the Client ID details you copied earlier. - In the
"Client_secret"
field, paste the Client Secret you copied earlier.
Example Connection JSON:
{
"client_id": "<EXAMPLE_CLIENT_ID>",
"client_secret": "<EXAMPLE_CLIENT_SECRET>",
}
- Click Save, you are done!🎉
Updated 3 days ago