OneLogin integration | Entitle
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
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
- Log in to Entitle and go 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.
What's next?
Make sure your setup is complete by testing your integration.
Updated 28 days ago