Authing 文档文档
快速开始
概念
使用指南
开发集成 arrow
  • V2 文档
  • V3 文档
元数据
应用集成
身份自动化
加入 APN
开发集成
多租户(内测版)
控制台文档
多租户控制台
租户控制台
Saas 应用 Demo
快速开始
概念
使用指南
开发集成 arrow
  • V2 文档
  • V3 文档
元数据
应用集成
身份自动化
加入 APN
开发集成
多租户(内测版)
控制台文档
多租户控制台
租户控制台
Saas 应用 Demo
旧版
使用指南
  • 快速开始

  • 对用户进行认证

  • 对用户进行权限管理

  • 用户自助服务

  • 授权

  • 自适应 MFA

  • 管理用户账号

  • 管理用户目录

  • 同步中心

  • 应用

  • 成为联邦认证身份源

  • 连接外部身份源(IdP)

  • 微信生态全场景能力

  • 迁移用户到 Authing

  • 管理组织机构

  • 安全设置

  • 品牌化

  • 自动化

    • 流水线 Pipeline

      • 创建你的第一个 Pipeline 函数
      • Pipeline API Reference
      • Pipeline 的应用场景
      • Pipeline User 对象
      • Pipeline Context 对象
      • 在 Pipeline 中使用环境变量
      • 可用的 Node Modules
      • 如何调试
      • 私有化部署
    • Webhooks
    • 身份自动化
  • 审计日志

  • 设置

  • Authing 令牌
  • 私有化部署方案

  • 常见问题 FAQ

  1. 使用指南
  2. /
  3. 自动化
  4. /
  5. 流水线 Pipeline
  6. /
  7. 创建你的第一个 Pipeline 函数

¶ 创建你的第一个 Pipeline 函数

更新时间: 2025-02-18 09:00:47
编辑

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

¶ 第一步:选择一个 Pipeline 模版

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

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

  1. 选择某个触发场景:

选择某个触发场景

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

注册邮箱后缀白名单

¶ 第二步:创建一个 Pipeline 函数

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

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

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

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

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

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

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

  • 详细阅读 Pipeline 函数开发指南。
  • 了解可以在 pipe 函数中获取那些请求信息:user 对象 和 context 对象。
  • 了解如何 在 Pipeline 中使用环境变量。
  • 了解在 Pipeline 函数中 可用的 Node Modules。你可以直接使用 Node.js/JavaScript!
  • 我们提供了很多丰富的 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号

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