Authing 文档文档
快速开始
概念
使用指南
开发集成
应用集成
加入 APN
开发集成
多租户(内测版)
控制台文档
快速开始
概念
使用指南
开发集成
应用集成
加入 APN
开发集成
多租户(内测版)
控制台文档
旧版
使用指南
  • 快速开始

  • 对用户进行认证

  • 对用户进行权限管理

  • 授权

  • 管理用户账号

  • 管理用户目录

  • 同步中心(BETA)

  • 自建应用

  • 单点登录 SSO

  • 成为联邦认证身份源

  • 连接外部身份源(IdP)

  • 打通微信生态
  • 迁移用户到 Authing

  • 管理组织机构

  • 自动化

    • 使用 Webhook 监听用户事件
    • 自定义认证流程(Pipeline)

      • 创建你的第一个 Pipeline 函数
      • Pipeline API Reference
      • Pipeline 的应用场景
      • Pipeline User 对象
      • Pipeline Context 对象
      • 在 Pipeline 中使用环境变量
      • 可用的 Node Modules
      • 如何调试
      • 常见问题
      • 私有化部署
    • 配置自定义密码函数
  • 审计日志

  • 配置安全信息

  • 配置用户池信息

  • 部署方案

  • 常见问题 FAQs

  1. 使用指南
  2. /
  3. 自动化
  4. /
  5. 自定义认证流程(Pipeline)
  6. /
  7. 创建你的第一个 Pipeline 函数

¶ 创建你的第一个 Pipeline 函数

更新时间: 2022-06-13 14:55:46
编辑

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

¶ 选择一个 Pipeline 模版

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

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

选择某个触发场景:

选择某个触发场景

这里,我们选择访问控制中的 "注册邮箱后缀白名单"。

注册邮箱后缀白名单

¶ 创建一个 Pipeline 函数

这里我们设置的域名白名单是 "example.com",你也可以改成自己的。

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

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

如果你有多个 Pipeline 函数,可以拖拽进行排序。

¶ 验证白名单是否有效

首先使用非 example.com 后缀邮箱,看到返回了 "Access Denied." 提示,这是我们在自定义 Pipeline 函数中自己指定的提示信息。

之后再使用后缀为 example.com 的邮箱注册,注册成功!

¶ 接下来你可能还需要

你可以:

  • 详细阅读 Pipeline 函数的开发文档。
  • 了解可以在 pipe 函数中获取那些请求信息:user 对象 和 context 对象。
  • 了解如何在 pipe 函数中使用环境变量。
  • 了解在 pipe 函数中可以使用哪些开箱即用的 Node Modules。你可以直接使用 authing-js-sdk !
  • 我们提供了很多丰富的 Pipeline 函数模板,点击这里查看 (opens new window)。
  • 我们还提供了方便的在线调试手段,方便开发者在线调试。
上一篇: 自定义认证流程(Pipeline) 下一篇: Pipeline API Reference
  • 选择一个 Pipeline 模版
  • 创建一个 Pipeline 函数
  • 验证白名单是否有效
  • 接下来你可能还需要

用户身份管理

集成第三方登录
手机号闪验 (opens new window)
通用登录表单组件
自定义认证流程

企业内部管理

单点登录
多因素认证
权限管理

开发者

开发文档
框架集成
博客 (opens new window)
GitHub (opens new window)
社区用户中心 (opens new window)

公司

400 888 2106
sales@authing.cn
北京市朝阳区北辰世纪中心 B 座 16 层(总)
成都市高新区天府五街 200 号 1 号楼 B 区 4 楼 406 室(分)

京ICP备19051205号

beian京公网安备 11010802035968号

© 北京蒸汽记忆科技有限公司