通过单点登录功能(即 Single Sign On,SSO)可实现飞书和扣子编程之间登录身份互通互认。企业用户只需登录飞书,就可以直接访问扣子编程中的企业工作空间,免去每次访问都需要输入扣子账号和密码的步骤。本文档以飞书为例,演示飞书作为 IdP 时,企业管理员开启 SSO 登录的详细操作步骤,帮助你理解企业 IdP 与扣子编程进行 SSO 的端到端配置流程。
某企业使用飞书作为移动办公平台,在飞书中维护自己的员工身份信息。企业使用员工邮箱前缀作为员工的唯一标识,例如用户 Alice 的员工邮箱为 Alice_123@enterprise.com,该员工在扣子编程中作为企业成员的用户名为 Alice_123。
企业管理员购买了扣子企业旗舰版之后可以开启 SSO 登录,能够让 Alice 通过链接基于飞书已经登陆的身份直接跳转扣子编程,以企业成员的身份访问扣子企业旗舰版工作空间。

在扣子编程中获取以下配置信息:
|
信息 |
查看方式 |
示例 |
|---|---|---|
|
SAML 服务提供者(SP)元数据 URL |
|
|
| 扣子企业超级管理员对应的火山引擎主账号 ID | 扣子企业超级管理员登录到火山引擎扣子编程后,在账号管理页面查看账号 ID。 | ![]() |
|
确认用户的唯一标识 |
注意 本示例中,SAML 响应的 Name ID 为邮箱名(不包含@及后缀),开始配置前请确认:
|
|
作为身份提供商(IdP),飞书集成平台需要以应用的形式感知服务提供商扣子编程,实现单点登录。因此,企业管理员需要飞书集成平台创建对应扣子编程的应用,应用类型为自建应用。




|
配置 |
说明 |
示例 |
|---|---|---|
|
授权配置 |
在快捷导入 SAML 元数据区域,单击上传文件,上传步骤一中下载的 SP 元数据文件。 上传文件后,系统会默认填写登录回调地址。 |
|
|
支持 IdP 侧发起登录 |
可选。配置 IdP 登录后,企业用户 Alice 可从飞书提供的登录地址访问扣子编程。 开启支持 IdP 侧发起登录,并手动填写以下配置:
配置成功后,页面右侧展示的认证请求端点则是从 IdP 侧(也就是飞书侧)访问扣子编程的 URL。 |
IdP 登录:
认证请求端点:
|
|
Name ID 配置 |
选择进行 SSO 身份映射时使用的飞书用户字段。建议此处选择在飞书侧维护的全局唯一的、仅包含英文字母的字段。 本示例选择邮箱名(不含"@"及后缀),表示通过飞书用户的邮箱前缀去匹配扣子编程中的企业成员用户名。 |
|
| SAML 2.0 协议端点 | 在页面右侧 SAML 2.0 协议端点区域中,单击下载元数据文档,下载身份提供商(IdP)元数据文件,并将其保存在本地目录。 | ![]() |


在扣子编程中上传企业身份管理系统(IdP)的元数据信息,建立扣子编程对 IdP 的信任,并开启 SSO 登录,实现企业 IdP 通过用户 SSO 登录扣子编程。




完成 SSO 登录配置后,企业用户 Alice 可以从扣子编程或者飞书侧发起单点登录。
通过扣子编程登录页面登录:

说明
用户名要填写火山子用户的用户名(user_name),而不是扣子用户名(coze_user_name)。


通过 IdP 提供的链接登录:

