# OneLogin

OneLogin Integration Guide

### Introduction <a href="#introduction" id="introduction"></a>

OneLogin, Inc. is a cloud-based identity and access management provider that develops a unified access management platform for enterprise-level businesses and organizations.

## Available Features

* Misconfiguration Rules
* Identity Rules
* User Inventory

## Prerequisites <a href="#prerequisites" id="prerequisites"></a>

A OneLogin account user should be the **Super Admin**.

<details>

<summary>Follow these steps to get Namespace:</summary>

1. Log in to the OneLogin Account.
2. Once logged in, check the browser address bar for the account URL.(Ex. <https://example.onelogin.com/>)
3. Extract the domain from the URL, which is the portion of the URL preceding **'.onelogin.com'**.\
   For instance, if your account's URL is **'<https://example.onelogin.com/>'**, your namespace would be **'example'**.

</details>

<details>

<summary>Follow these steps to generate the API Credentials:</summary>

1. Log in to **OneLogin Administration** using the account that was assigned the required scopes.
2. Go to Developers -> API Credentials
3. Click "New Credentials".
4. Add a label in the "Name" field.
5. Select "Manage All", Hit "Save".
6. Copy the generated "ClientID" and "Client Secret".

</details>

### Onboarding OneLogin in your Perimeters account <a href="#onboarding-entraid-in-your-perimeters-account" id="onboarding-entraid-in-your-perimeters-account"></a>

1\. Go to "Integrations" -> Select "OneLogin" -> Click "+ Add" -> Click "+ Start Integration".

2. "**Namespace**" - \
   Paste the previously copied namespace into this field and click Next.
3. "**Client ID**" -\
   Paste the previously generated "ClientID" in this space and click Next.
4. "**Client Secret**" -\
   Paste the previously generated "Client Secret" in this space and click Next.

Click the **Submit** button to complete the integration process.

Once you have completed these steps, OneLogin should be successfully integrated with your Perimeters account.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.perimeters.io/perimeters-documentation/connecting-perimeters/integrations-for-security-insights/saas-applications/onelogin.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
