Skip to content

创建你的第一个 Pipeline 函数

Pipeline 函数是 GenAuth 认证流程中执行的自定义 JavaScript 代码。借助 Pipeline,开发者可以轻易自定义和扩展 GenAuth 的能力。

第一步:选择一个 Pipeline 模版

GenAuth 提供了很多开箱即用的模版,帮助你快速上手。

TIP

你也可以在这里查看 Pipeline 模版函数列表:https://github.com/authing/pipeline。同时欢迎你发挥才智,为我们贡献 Pipeline 模版函数。

  1. 选择某个触发场景:

选择某个触发场景

  1. 选择访问控制中的 注册邮箱后缀白名单

注册邮箱后缀白名单

第二步:创建一个 Pipeline 函数

  1. 这里我们设置的域名白名单是 example.com,你也可以自定义。

  1. 点击左下角的 创建 按钮,我们将此函数部署到云端,需要一定时间,请耐心等待。

页面返回到 Pipeline 函数列表页,可以看到我们刚刚添加的 Pipeline 函数。

TIP

如果你有多个 Pipeline 函数,可以拖拽最左侧按钮进行排序。

第三步:验证白名单是否有效

  1. 首先使用非 example.com 后缀的邮箱注册,系统提示「Access Denied.」提示,这是我们在自定义 Pipeline 函数中自己指定的提示信息。
  1. 之后再使用后缀为 example.com 的邮箱注册,注册成功!

第四步:接下来你可能还需要

面向 Agent 的身份、记忆与网页行动基础设施。