跳到主要内容

配置 Auth0 登录

Auth0 是一个第三方登录的管理平台,通过 auth0,可以轻松的接入 Google, Apple, GitHub 等登录方式。Blocklet Server 支持为一个 Blocklet 配置并开启 Auth0 的登录。

下面将介绍如何在 Blocklet 中配置 Auth0 登录,并使用 Auth0 账户来完成登录。

  1. 注册 Auth0 账户
  1. 创建一个租户
  • 点击左上角的按钮,选择 “Create tenant”
  • image.png
  1. 创建一个应用
  2. 点击 “Create Application” 按钮
  3. image.png
  4. 选择 “Single Page Web Applications” 进行创建
  5. image.png
  6. 将 Domain、Client ID、Client Secret 保存下来,后续需要使用
  7. image.png
  8. 在 Blocklet 控制面板配置 Auth0 信息
  9. 来到 Blocklet 的控制面板,依次点击 “Dashboard”、“Configuration”、“Login”、“Third Party Login”
1. ![image.png](https://media.arcblock.io/lib/05/05a31e4b9544c30aebd918592b1528d9.w1600.webp)
  1. 填入刚刚保存的 “Domain”、“Client ID”、“Client Secret”,保存
  2. 在 Auth0 控制面板填写受信网站信息
  3. 找到 Auth0 的指定应用详情页,打开 “Settings” 面板,找到页面中的 Application URIs
  4. image.png
  5. 根据上述截图,填入对应 URL,需要将 demo.blocklet.dev 替换成你当前 Blocklet 的访问域名
  6. 保存,即可完成配置
  7. 此时在 Blocklet 的登录页面即可看到可以通过 Auth0 来登录了
  8. image.png