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

    • 基本概念
    • 编写第一个 Workflow
    • 使用模版创建 Workflow
  • 编写 Workflow

  • 执行 Workflow

  • 操作 Authing 内部资源
  • 使用应用连接器

  • 流程控制节点

  • 数据处理节点

  • 工作流自定义能力

  • 使用模版

  1. 身份自动化
  2. /
  3. 快速开始

  4. /
  5. 基本概念

¶ 基本概念

此文档将介绍 Authing 身份自动化的一些核心概念,帮助你快速了解全貌。身份自动化本质上是帮助你将一些原本需要通过编写代码实现的功能,通过低代码甚至无代码的方式快速实现,省去开发、调试、部署的复杂流程。

和编写程序类似,要实现一个完整的流程,必然需要下面几个必备要素:

  • 通过什么方式去执行/触发你编写的 workflow:是手动?定时?API 调用?还是通过事件去触发?
  • 数据处理能力:对数据设置灵活的转换规则、过滤规则。
  • 应用预集成:比如国内常见的 IM 应用,如飞书、企业微信、钉钉接口的预集成。
  • 流程控制能力:比如分支、子流程、IF、SWITCH、循环的能力。

下面将要介绍的核心概念,就包含了你要在 Authing 身份自动化编写一个完成的流程了解的几个核心概念。

¶ 触发器

通过什么方式去执行你的 workflow。Authing 支持以下几种方式触发 workflow:

  1. 手动执行
  2. 定时任务:比如每两小时执行一次、每天凌晨 6 点执行一次、每个月第一天执行一次等。
  3. 应用事件:通过 Authing 事件触发,如当 Authing 用户登录时、Authing 用户账号被禁用时;通过第三方应用事件触发,比如当飞书用户创建时、企业微信审批流创建时触发。
  4. 通过 Webhook 触发:使用 HTTP 请求 workflow 暴露的 webhook 地址触发 workflow 执行。
  5. 通过 API 调用方式:使用 HTTP 请求 workflow 暴露的 public service 地址,就像你平时请求 API 接口一样,workflow 执行完成之后,可以通过 HTTP 响应拿到 workflow 的执行结果。

¶ 控制器

我们编写程序的时候经常会使用循环、IF、SWITCH、函数调用、等待、并发请求等流程控制手段,我们也类似得提供了针对 workflow 的流程控制节点,如:

  • 循环
  • IF
  • SWITCH
  • 子流程
  • 等待
  • 终止流程
  • ...

¶ 执行器

执行器指的是 Authing 身份自动化预集成的应用,预集成的应用可以让你不用去过多考虑对方接口的底层调用细节,只需通过简单的配置即可完成。

Authing 身份自动化预集成了上百个国内外常见的应用,如:

  1. IM 应用:如飞书、企业微信、钉钉、Welink、Slack、Discord 等;
  2. HR 应用:如北森、金蝶云、Moka 等;
  3. 云服务:如 AWS、阿里云、腾讯云等;
  4. 开发工具:如 HTTP、自定义代码、MySQL、PostgreSQL、MongoDB、达梦数据库、SSH、Jenkins 等;
  5. ....

此外,在 Authing 身份自动化中,你还可以调用 Authing 所有的开放 API (opens new window)。

¶ 数据处理节点

数据处理(ETL)节点是一种特殊的执行器,可以让你通过可视化的方式对数据进行灵活的转换。

Authing 身份自动化为开发者提供了非常多灵活简单的数据处理(ETL)节点,如:

  • 数据转换:可视化配置灵活的转换规则
  • 数据过滤
  • XML 解析
  • 数组操作
  • 日期操作
  • 数字操作
  • 数据加密/解密
  • ...

¶ 模版

你除了可以像搭积木一样从零开始搭建一个流程之外,我们还为你提供了很大预集成好的模版:

  • 飞书上游同步模版:你只需要配置一个飞书应用的密钥,即可完成配置。
  • 企业微信身份供给/下游同步模版:你只需要配置一个企业微信应用的密钥,即可完成配置。
  • ....

了解了这些核心的基本概念之后,接下来我们把介绍的这些核心概念串联起来,开始编写你的第一个 workflow 吧!

上一篇: 身份自动化概览 下一篇: 编写第一个 Workflow
  • 触发器
  • 控制器
  • 执行器
  • 模版

用户身份管理

集成第三方登录
手机号闪验 (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号

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