> ## 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

> Kết nối Auth0 với Living Security để thu thập hoạt động của người dùng, xác thực, MFA và quản trị.

export const EgressIpAllowlistBothSets = ({system}) => <Warning>
    <strong>{system} cần hai nhóm địa chỉ, không phải một.</strong> Living Security tạo mã thông báo truy cập của tích hợp này trên hạ tầng của chính mình và làm mới liên tục, do đó lưu lượng thiết lập và lưu lượng đồng bộ xuất phát từ các mạng khác nhau. Hãy đưa cả hai nhóm vào danh sách cho phép trong {system} và duy trì cả hai — đây không phải là yêu cầu chỉ áp dụng khi thiết lập.
    <br />
    <br />
    <strong>Lưu lượng đồng bộ của Tích hợp</strong> — giống nhau ở mọi khu vực:
    <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>Lưu lượng của nền tảng</strong> — chỉ sử dụng dòng tương ứng với khu vực lưu trữ tổ chức của bạn:
    <br />
    Hoa Kỳ: <code>98.91.60.249/32</code>, <code>13.216.91.102/32</code>
    <br />
    Liên minh châu Âu: <code>34.246.236.210/32</code>, <code>52.31.102.238/32</code>
    <br />
    <br />
    Nếu chỉ đưa nhóm đồng bộ vào danh sách cho phép, quá trình thiết lập sẽ không bao giờ hoàn tất. Nếu chỉ đưa nhóm nền tảng vào danh sách cho phép, quá trình thiết lập thành công nhưng mọi lần đồng bộ đều thất bại. Xem{' '}
    <a href="/vi/integrations/managing/egress-ip-addresses">
      Cấu hình địa chỉ IP egress của Tích hợp
    </a>{' '}
    để biết dấu hiệu nhận biết của cả hai trường hợp lỗi và chính sách thay đổi.
  </Warning>;

export const PublicIntegrationNextSteps = () => <>
    <hr />
    <h2>Tài nguyên liên quan</h2>
    <ul>
      <li>
        <a href="/vi/signals/data-sources">Tìm hiểu cách dữ liệu tích hợp trở thành các tín hiệu Human Risk Management</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/integrations">Khám phá các Tích hợp của Living Security</a>
      </li>
      <li>
        <a href="https://app.livingsecurity.ai/">Mở Living Security Platform</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/request-demo/">Yêu cầu bản demo của Living Security</a>
      </li>
    </ul>
  </>;

## Tổng quan

Auth0 có thể cung cấp dữ liệu hoạt động của người dùng, xác thực, MFA và quản trị đã được chuẩn hóa. Các ví dụ đã được xem xét bao gồm:

* `auth.login.failed` — đăng nhập không thành công
* `mfa.failed` — không vượt qua được các thử thách MFA
* `auth.login.blocked` — đăng nhập bị chặn

Xem [cách dữ liệu Tích hợp trở thành Tín hiệu](/vi/signals/data-sources).

Để xác thực với Auth0 (Client Credentials), bạn cần các thông tin quan trọng sau:

1. **ID khách hàng** - Mã định danh duy nhất cho ứng dụng khách của bạn.
2. **Bí mật khách hàng** - Khóa bí mật dùng để xác thực danh tính của ứng dụng (client).
3. **HostName** - Tên miền gắn với tenant Auth0 của bạn.
4. **Audience** - Đối tượng của token, tức là API của bạn.
5. **Tổ chức** - Tên hoặc mã định danh của tổ chức mà bạn muốn gắn với yêu cầu.

Hướng dẫn này sẽ giúp bạn tìm hoặc tạo các thông tin xác thực này trong Auth0.

### Điều kiện tiên quyết:

* Bạn phải có tài khoản Auth0.

#### Bước 1: Tìm thông tin xác thực của client

1. Đăng nhập vào tài khoản [Auth0](https://auth0.com/docs/authenticate/login) của bạn.
2. Truy cập trang [Application's Settings](https://manage.auth0.com/?_gl=1*1shsko2*_gcl_au*MzYwMDE4ODE4LjE3NDU5OTY3NDA.*_ga*NTkyOTQ4NzA5LjE3NDU5OTY3NDE.*_ga_QKMSDV5369*MTc0NTk5Njc0MC4xLjEuMTc0NTk5OTI5My42MC4wLjA.#/applications).
3. Nhấp vào nút **Create Application**.

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

4. Nhập một tên duy nhất cho ứng dụng của bạn và chọn **Machine to Machine Applications**

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

5. Từ menu thả xuống, chọn **Auth0 Management API**, sau đó cấp `read:users` và `read:logs`.

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

6. Nhấp vào **Authorize** để tạo ứng dụng mới của bạn.
7. Trên trang Application, truy cập phần **Credentials**. **Bí mật khách hàng** của bạn sẽ hiển thị tại đây, còn **ID khách hàng** nằm ở đầu trang.

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

#### Bước 2: Tìm HostName

* Từ tab **Quickstart** của ứng dụng vừa tạo, Auth0 cung cấp một yêu cầu mẫu để lấy access token. **HostName** của bạn là đoạn văn bản xuất hiện sau `https://` và trước `/oauth/token`.
* Trong ví dụ bên dưới, HostName là `dev-tb1x5mahjyey84y4.us.auth0.com`.

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

#### Bước 3: Tìm Audience

* Bạn có thể tìm thấy thông tin này trong trường **Mã định danh** của ứng dụng vừa tạo, tại tab **APIs**.

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

#### Bước 4: Tìm Tổ chức

* <Tip>Thông tin này là tùy chọn và có thể lấy từ trang **Tổ chức** của ứng dụng vừa tạo nếu tenant của bạn được cấu hình để sử dụng **Tổ chức**.</Tip>

#### Bước 5: Nhập thông tin xác thực vào Living Security Platform

Sau khi bạn đã có **ID khách hàng**, **Bí mật khách hàng**, **HostName**, **Audience** và **Tổ chức**:

1. Mở biểu mẫu cần xác thực với Auth0 (Client Credentials).
2. Nhập **ID khách hàng**, **Bí mật khách hàng**, **HostName**, **Audience** và **Tổ chức** vào các trường tương ứng.
3. Gửi biểu mẫu, và bạn sẽ được xác thực thành công.

<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" />

Bây giờ bạn đã được kết nối với Auth0 (Client Credentials).

***

<Note>Một số phần của tài liệu này được điều chỉnh từ [Nango](https://nango.dev/docs/), được sử dụng theo [Elastic License 2.0](https://github.com/NangoHQ/nango?tab=License-1-ov-file#readme).</Note>

## Truy cập mạng

Bạn có thể bỏ qua phần này trừ khi tenant Auth0 của bạn giới hạn quyền truy cập Management API theo địa chỉ IP nguồn. Hầu hết các tenant không áp dụng giới hạn này.

<EgressIpAllowlistBothSets system="Auth0" />

<PublicIntegrationNextSteps />


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