Skip to main content

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. Để 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 của bạn.
  2. Truy cập trang Application’s Settings.
  3. Nhấp vào nút Create Application.
  1. Nhập một tên duy nhất cho ứng dụng của bạn và chọn Machine to Machine Applications
  1. Từ menu thả xuống, chọn Auth0 Management API, sau đó cấp read:users và read:logs.
  1. Nhấp vào Authorize để tạo ứng dụng mới của bạn.
  2. 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.

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.

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.

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

  • 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.

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.
Bây giờ bạn đã được kết nối với Auth0 (Client Credentials).
Một số phần của tài liệu này được điều chỉnh từ Nango, được sử dụng theo Elastic License 2.0.

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.