Skip to main content

概述

Auth0 可提供经过规范化处理的用户、身份验证、MFA 和管理活动数据。已审核的示例包括:
  • auth.login.failed — 登录失败
  • mfa.failed — MFA 验证失败
  • auth.login.blocked — 登录被阻止
请参阅集成数据如何转化为信号。 要使用 Auth0(客户端凭据)进行身份验证,您需要以下关键信息:
  1. 客户端 ID - 客户端的唯一标识符。
  2. 客户端密钥 - 用于验证应用程序(客户端)身份的机密密钥。
  3. HostName - 与您的 Auth0 租户关联的域名。
  4. Audience - 令牌的受众,即您的 API。
  5. 组织 - 您希望与请求关联的组织名称或标识符。
本指南将引导您在 Auth0 中查找或生成这些凭据。

前提条件:

  • 您必须拥有 Auth0 账户。

步骤 1:查找客户端凭据

  1. 登录您的 Auth0 账户。
  2. 转到应用程序的设置页面。
  3. 单击 Create Application 按钮。
  1. 为您的应用程序添加一个唯一名称,然后选择 Machine to Machine Applications。
  1. 从下拉菜单中选择 Auth0 Management API,然后授予 read:users 和 read:logs 权限。
  1. 单击 Authorize 以创建新应用程序。
  2. 在应用程序页面中,转到 Credentials 部分。您的客户端密钥将显示在此处,客户端 ID 可在页面顶部找到。

步骤 2:查找 HostName

  • 在新创建的应用程序的 Quickstart 选项卡中,Auth0 提供了获取访问令牌的示例请求。您的 HostName 是出现在 https:// 之后、/oauth/token 之前的文本。
  • 在下面的示例中,HostName 为 dev-tb1x5mahjyey84y4.us.auth0.com。

步骤 3:查找 Audience

  • 您可以在新创建的应用程序的 APIs 选项卡下的标识符字段中找到该值。

步骤 4:查找组织

  • 此项为可选。如果您的租户已配置为使用组织机构,则可从新创建的应用程序的组织机构页面获取。

步骤 5:在 Living Security Platform 中输入凭据

获得客户端 ID、客户端密钥、HostName、Audience 和组织后:
  1. 打开需要使用 Auth0(客户端凭据)进行身份验证的表单。
  2. 在相应字段中输入您的客户端 ID、客户端密钥、HostName、Audience 和组织。
  3. 提交表单,即可成功通过身份验证。
您现在已连接到 Auth0(客户端凭据)。
本文档的部分内容改编自 Nango,并依据 Elastic License 2.0 使用。

网络访问

除非您的 Auth0 租户按源 IP 地址限制对 Management API 的访问,否则请跳过本节。大多数租户没有此限制。