> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livingsecurity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Auth0

> Подключите Auth0 к Living Security для получения данных о пользователях, аутентификации, MFA и административной активности.

export const EgressIpAllowlistBothSets = ({system}) => <Warning>
    <strong>Для {system} необходимы два набора адресов, а не один.</strong> Living Security создаёт токен доступа этой
    интеграции на собственной инфраструктуре и непрерывно обновляет его, поэтому трафик настройки и трафик синхронизации исходят из разных сетей. Добавьте оба набора в список разрешённых адресов в {system} и
    оставьте их там постоянно: это требование не ограничивается только этапом настройки.
    <br />
    <br />
    <strong>Трафик синхронизации интеграции</strong> — одинаков во всех регионах:
    <br />
    <code>52.34.139.153/32</code>, <code>54.69.127.183/32</code>, <code>44.247.133.183/32</code>,{' '}
    <code>52.26.211.56/32</code>
    <br />
    <br />
    <strong>Трафик платформы</strong> — используйте только ту строку, которая соответствует региону, где размещена ваша
    организация:
    <br />
    США: <code>98.91.60.249/32</code>, <code>13.216.91.102/32</code>
    <br />
    Европейский союз: <code>34.246.236.210/32</code>, <code>52.31.102.238/32</code>
    <br />
    <br />
    Если разрешить только набор для синхронизации, настройка никогда не завершится. Если разрешить только набор для платформы, настройка завершится успешно, но все операции синхронизации будут завершаться сбоем. Описание признаков обоих видов сбоев и политику изменений см. в разделе{' '}
    <a href="/ru/integrations/managing/egress-ip-addresses">
      Настройка исходящих IP-адресов для интеграций
    </a>.
  </Warning>;

export const PublicIntegrationNextSteps = () => <>
    <hr />
    <h2>Связанные ресурсы</h2>
    <ul>
      <li>
        <a href="/ru/signals/data-sources">Узнайте, как данные Интеграций преобразуются в Сигналы управления человеческими рисками</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/integrations">Ознакомьтесь с Интеграциями Living Security</a>
      </li>
      <li>
        <a href="https://app.livingsecurity.ai/">Откройте Living Security Platform</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/request-demo/">Запросите демонстрацию Living Security</a>
      </li>
    </ul>
  </>;

## Обзор

Auth0 может предоставлять нормализованные данные о пользователях, аутентификации, MFA и административной активности. Проверенные примеры:

* `auth.login.failed` — не удаётся выполнить вход
* `mfa.failed` — не проходит проверки MFA
* `auth.login.blocked` — вход заблокирован

См. раздел [как данные интеграций становятся сигналами](/ru/signals/data-sources).

Для аутентификации в Auth0 (Client Credentials) вам потребуется следующая ключевая информация:

1. **Идентификатор клиента** (Client ID) — уникальный идентификатор вашего клиента.
2. **Секрет клиента** (Client Secret) — конфиденциальный ключ, используемый для аутентификации приложения (клиента).
3. **HostName** — домен, связанный с вашим тенантом Auth0.
4. **Audience** — аудитория токена, то есть ваш API.
5. **Организация** (Organization) — название или идентификатор организации, с которой необходимо связать запрос.

Это руководство поможет вам найти или сгенерировать эти учётные данные в Auth0.

### Предварительные требования:

* У вас должна быть учётная запись Auth0.

#### Шаг 1. Поиск учётных данных клиента

1. Войдите в свою учётную запись [Auth0](https://auth0.com/docs/authenticate/login).
2. Перейдите на страницу [Application's Settings](https://manage.auth0.com/?_gl=1*1shsko2*_gcl_au*MzYwMDE4ODE4LjE3NDU5OTY3NDA.*_ga*NTkyOTQ4NzA5LjE3NDU5OTY3NDE.*_ga_QKMSDV5369*MTc0NTk5Njc0MC4xLjEuMTc0NTk5OTI5My42MC4wLjA.#/applications).
3. Нажмите кнопку **Create Application**.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/create_app.png" />

4. Укажите уникальное имя приложения и выберите **Machine to Machine Applications**.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/create_app_form.png" />

5. В раскрывающемся меню выберите **Auth0 Management API**, затем предоставьте разрешения `read:users` и `read:logs`.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/permissions.png" />

6. Нажмите **Authorize**, чтобы создать новое приложение.
7. На странице приложения перейдите в раздел **Credentials**. Здесь отображается ваш **Секрет клиента**, а **Идентификатор клиента** указан в верхней части страницы.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/credentials.png" />

#### Шаг 2. Поиск HostName

* На вкладке **Quickstart** созданного приложения Auth0 приводит пример запроса на получение токена доступа. Ваш **HostName** — это текст, который находится после `https://` и перед `/oauth/token`.
* В примере ниже HostName — `dev-tb1x5mahjyey84y4.us.auth0.com`.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/domain.png" />

#### Шаг 3. Поиск Audience

* Это значение можно найти в поле **Идентификатор** (Identifier) созданного приложения на вкладке **APIs**.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/audience.png" />

#### Шаг 4. Поиск организации

* <Tip>Этот параметр необязателен. Его можно получить на странице **Организации** (Organizations) созданного приложения, если ваш тенант настроен на использование **Организаций**.</Tip>

#### Шаг 5. Ввод учётных данных в Living Security Platform

Когда у вас есть **Идентификатор клиента**, **Секрет клиента**, **HostName**, **Audience** и **Организация**:

1. Откройте форму, в которой необходимо выполнить аутентификацию в Auth0 (Client Credentials).
2. Введите **Идентификатор клиента**, **Секрет клиента**, **HostName**, **Audience** и **Организацию** в соответствующие поля.
3. Отправьте форму — после этого аутентификация будет успешно выполнена.

<img style={{maxWidth: "450px" }} src="https://mintcdn.com/livingsecurity/oVkrOMkYmNevekTI/integrations/images/auth0-cc/connect-dialog.png?fit=max&auto=format&n=oVkrOMkYmNevekTI&q=85&s=46aca1349ceea75623146e3e249bad61" className="connect-dialog-img" width="576" height="564" data-path="integrations/images/auth0-cc/connect-dialog.png" />

Подключение к Auth0 (Client Credentials) установлено.

***

<Note>Отдельные части этой документации адаптированы из документации [Nango](https://nango.dev/docs/) и используются на условиях [Elastic License 2.0](https://github.com/NangoHQ/nango?tab=License-1-ov-file#readme).</Note>

## Сетевой доступ

Пропустите этот раздел, если ваш тенант Auth0 не ограничивает доступ к Management API по исходному IP-адресу. Большинство тенантов таких ограничений не имеют.

<EgressIpAllowlistBothSets system="Auth0" />

<PublicIntegrationNextSteps />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.