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

  • 对用户进行认证

  • 对用户进行权限管理

  • 用户自助服务

  • 授权

  • 自适应 MFA

  • 管理用户账号

  • 管理用户目录

  • 同步中心

  • 应用

  • 成为联邦认证身份源

  • 连接外部身份源(IdP)

    • 社会化身份源

    • 企业身份源

      • 企业微信自建应用扫码
      • 企业微信自建应用扫码(代开发模式)
      • 企业微信自建应用扫码(Authing 代理模式)
      • 企业微信服务商应用扫码
      • 企业微信移动端
      • 企业微信移动端(代开发模式)
      • 钉钉 H5 微应用(企业内部开发)
      • 钉钉移动端
      • 飞书应用商店应用
      • 飞书企业自建应用
      • 飞书企业小组件
      • Windows AD
      • AD 免登
      • Azure AD
      • OIDC
      • OAuth 2.0
      • LDAP
      • SAML
      • CAS
      • WeLink
      • 致远 OA
    • 自定义数据库

    • 账号绑定
  • 微信生态全场景能力

  • 迁移用户到 Authing

  • 管理组织机构

  • 安全设置

  • 品牌化

  • 自动化

  • 审计日志

  • 设置

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

  • 常见问题 FAQ

  1. 使用指南
  2. /
  3. 连接外部身份源(IdP)
  4. /
  5. 企业身份源
  6. /
  7. 飞书企业小组件

¶ 飞书小组件

更新时间: 2025-05-14 08:32:28
编辑

¶ 场景介绍

  • 概述:飞书小组件适用于企业在飞书工作台的使用飞书小组件场景。为企业实现在飞书小组件获取 Authing 用户信息。在 Authing 中配置并开启 飞书小组件的企业身份源,即可实现通过 Authing 快速获取 飞书 基本开放的信息。
  • 应用场景:飞书工作台

¶ 注意事项

  • 如果你未开通 飞书开发者 账号,请先前往 飞书开发者后台 (opens new window) 进行注册;
  • 如果你未开通 Authing 控制台账号,请先前往 Authing Console 控制台 (opens new window) 注册开发者账号;

¶ 第一步:创建企业自建应用并开启飞书小组件场景

前往 飞书开发者后台 (opens new window),点击创建企业自建应用,填写相应内容,创建应用。

进入创建的应用,点击应用能力,选择工作台小组件,添加能力。具体配置参考飞书小组件-快速开始 (opens new window)

点击凭证与基础信息,查看 App ID 和 App Secret ,打开 Authing 控制台。

为了能够正常获取到飞书的用户信息,完成认证流程,需要在权限管理页面,完成权限配置,搜索以下权限,并开启:

  • 以应用身份读取通讯录

  • 获取用户受雇信息

  • 获取用户基本信息

  • 通过手机号或邮箱获取用户 ID

  • 获取用户手机号

  • 获取用户邮箱信息

  • 查询用户的企业邮箱

  • 获取用户组织架构信息

¶ 第二步:在 Authing 控制台配置 飞书小组件

2.1 请在 Authing Console 控制台 的「企业身份源」页面,点击「创建企业身份源」按钮,进入「选择企业身份源」页面,点击「飞书」身份源按钮

2.2 选择 「飞书小组件」。

2.3 请在「飞书小组件」页面,填写相关的字段信息。

字段描述
唯一标识a. 唯一标识由小写字母、数字、- 组成,且长度小于 32 位。
b. 这是此连接的唯一标识,设置之后不能修改。
显示名称这个名称会显示在终端用户的登录界面的按钮上。
App ID在飞书应用的后台, 凭证与基础信息 中可以看到 App ID 和 App Secret 。
App Secret在飞书应用的后台, 凭证与基础信息 中可以看到 App ID 和 App Secret 。
登录模式开启「仅登录模式」后,只能登录既有账号,不能创建新账号,请谨慎选择。
账号身份关联不开启「账号身份关联」时,用户通过身份源登录时默认创建新用户。开启「账号身份关联」后,可以允许用户通过「字段匹配」或「询问绑定」的方式直接登录到已有的账号。

App ID 和 App Secret ,填写在飞书应用的后台, 凭证与基础信息 中的 App ID 和 App Secret 。

2.4 配置完成后,点击「创建」或者「保存」按钮完成创建。

¶ 第三步:在飞书后台上线飞书自建应用

3.1 在飞书开发者后台,选择应用发布,在版本管理与发布中,点击创建版本,将创建好的应用进行发布,

3.2 提交申请后,你的企业管理员会进行审核,审核结果会通过飞书和开发者后台发送给你。详情请见飞书文档 - 开发企业自建应用 (opens new window)

¶ 第四步:开发接入

  • 推荐开发接入方式:调用 Authing 开放 API 完成登录流程

  • 详细接入方法:

    4.1 参考飞书小组件身份周期,在符合你的业务场景的生命周期 (opens new window)中,调用获取飞书相关登录预授权码,调用 Authing 登录 API移动端登录 API(以飞书小组件登录) (opens new window)

import promisify from "./libs/api-promise";
/** 以上引入了公共库,作用是:
 * promisify: 提供 Promise 化的 API,通过 tt.promises.API_NAME 使用
 */

//...
Block({
  // ...
  methods: {
    async request() {
      const { code } = await tt.promises.login();

      const response = await tt.promises.request({
        url: "https://core.authing.cn/api/v3/signin-by-mobile",
        method: "POST",
        header: {
          "content-type": "application/json",
          "x-authing-app-id": 应用 ID,
        },
        data: {
          connection: 'lark_block' //身份源连接类型,
          extIdpConnidentifier: 身份源连接标识,
          larkBlockPayload: {
            code: code //飞书小组件获取的授权码,
          },
        },
      });
      this.setData({
        info: JSON.stringify(response.data, null, 2),
      });
    },
  },
});

4.2 在已创建好的 飞书小组件 身份源连接详情页面,开启并关联一个在 Authing 控制台创建的应用

4.3 上传提交发布你的飞书小组件

上一篇: 飞书企业自建应用 下一篇: Windows AD
  • 场景介绍
  • 注意事项
  • 第一步:创建企业自建应用并开启飞书小组件场景
  • 第二步:在 Authing 控制台配置 飞书小组件
  • 第三步:在飞书后台上线飞书自建应用
  • 第四步:开发接入

用户身份管理

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

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