Skip to main content

Огляд

Auth0 може надавати нормалізовані дані про користувачів, автентифікацію, MFA та адміністративну активність. Серед перевірених прикладів:
  • auth.login.failed — не вдається увійти
  • mfa.failed — не проходить перевірки MFA
  • auth.login.blocked — вхід заблоковано
Див. як дані інтеграцій перетворюються на Signals. Для автентифікації в Auth0 (Client Credentials) вам потрібні такі відомості:
  1. Client ID — унікальний ідентифікатор вашого клієнта.
  2. Client Secret — конфіденційний ключ, який використовується для автентифікації застосунку (клієнта).
  3. HostName — домен, пов’язаний із вашим тенантом Auth0.
  4. Audience — цільова аудиторія токена, тобто ваш API.
  5. Organization — назва або ідентифікатор організації, з якою потрібно пов’язати запит.
Цей посібник допоможе вам знайти або згенерувати ці облікові дані в Auth0.

Передумови:

  • У вас має бути обліковий запис Auth0.

Крок 1: Пошук облікових даних клієнта

  1. Увійдіть у свій обліковий запис Auth0.
  2. Перейдіть на сторінку Application’s Settings.
  3. Натисніть кнопку Create Application.
  1. Вкажіть унікальну назву для свого застосунку та виберіть Machine to Machine Applications.
  1. У спадному меню виберіть Auth0 Management API, після чого надайте read:users і read:logs.
  1. Натисніть Authorize, щоб створити новий застосунок.
  2. На сторінці застосунку перейдіть до розділу Credentials. Тут відображається ваш Client Secret, а Client ID можна знайти у верхній частині сторінки.

Крок 2: Пошук HostName

  • На вкладці Quickstart щойно створеного застосунку Auth0 надає приклад запиту для отримання токена доступу. Ваш HostName — це текст, що розташований після https:// і перед /oauth/token.
  • У наведеному нижче прикладі HostName — dev-tb1x5mahjyey84y4.us.auth0.com.

Крок 3: Пошук Audience

  • Його можна знайти в полі Identifier щойно створеного застосунку на вкладці APIs.

Крок 4: Пошук Organization

  • Це необов’язково. Значення можна отримати на сторінці Organizations щойно створеного застосунку, якщо ваш тенант налаштовано на використання Organizations.

Крок 5: Введіть облікові дані в Living Security Platform

Коли у вас будуть Client ID, Client Secret, HostName, Audience та Organization:
  1. Відкрийте форму, у якій потрібно пройти автентифікацію в Auth0 (Client Credentials).
  2. Введіть Client ID, Client Secret, HostName, Audience та Organization у відповідні поля.
  3. Надішліть форму — після цього автентифікацію буде успішно виконано.
Тепер ви підключені до Auth0 (Client Credentials).
Окремі частини цієї документації адаптовано з Nango і використано за ліцензією Elastic License 2.0.

Мережевий доступ

Пропустіть цей розділ, якщо ваш тенант Auth0 не обмежує доступ до Management API за вихідною IP-адресою. Більшість тенантів таких обмежень не має.