¶ 创建你的第一个 Pipeline 函数
更新时间: 2024-10-10 07:28:40
Pipeline 函数是 Authing 认证流程中执行的自定义 JavaScript 代码。借助 Pipeline,开发者可以轻易自定义和扩展 Authing 的能力。
¶ 第一步:选择一个 Pipeline 模版
Authing 提供了很多开箱即用的模版,帮助你快速上手。
你也可以在这里查看 Pipeline 模版函数列表:https://github.com/authing/pipeline (opens new window)。同时欢迎你发挥才智,为我们贡献 Pipeline 模版函数。
- 选择某个触发场景:
- 选择访问控制中的 注册邮箱后缀白名单。
¶ 第二步:创建一个 Pipeline 函数
- 这里我们设置的域名白名单是
example.com
,你也可以自定义。
- 点击左下角的 创建 按钮,我们将此函数部署到云端,需要一定时间,请耐心等待。
页面返回到 Pipeline 函数列表页,可以看到我们刚刚添加的 Pipeline 函数。
如果你有多个 Pipeline 函数,可以拖拽最左侧按钮进行排序。
¶ 第三步:验证白名单是否有效
- 首先使用非
example.com
后缀的邮箱注册,系统提示「Access Denied.」提示,这是我们在自定义 Pipeline 函数中自己指定的提示信息。
- 之后再使用后缀为
example.com
的邮箱注册,注册成功!
¶ 第四步:接下来你可能还需要
- 详细阅读 Pipeline 函数开发指南。
- 了解可以在 pipe 函数中获取那些请求信息:user 对象 和 context 对象。
- 了解如何 在 Pipeline 中使用环境变量。
- 了解在 Pipeline 函数中 可用的 Node Modules。你可以直接使用 Node.js/JavaScript!
- 我们提供了很多丰富的 Pipeline 函数模板 (opens new window)。
- 我们还提供了方便的 在线调试手段,方便开发者在线调试。