企业自有品牌 AI 平台对接指南 — 飞书/企业微信 SSO 集成方案
参考代码:
examples/cloudbase-auth-endpoint-with-feishu/+ CloudBase 托管登录页 + 自定义 OAuth 2.0 身份源
1. 背景
企业 AI 平台(如 Coding Agent、MCP 工具台等)需要对接客户现有账号体系时,面临两个关键问题:
- 用户不感知腾讯云:需要在企业自有域名下完成认证
- 对接企业身份源:用户希望使用飞书/企业微信/LDAP 等现有账号登录
CloudBase 提供了 托管登录页 + 自定义 OAuth 2.0 身份源 方案,企业只需在控制台配置身份源,无需自行实现飞书 OAuth 回调、token 交换、用户信息拉取等复杂逻辑。
参考代码见 examples/cloudbase-auth-endpoint-with-feishu/,配合 CloudBase 托管登录页,实现完整的企业自有品牌授权流程。
2. 整体架构(1+N)
架构说明:
- 1 个管理中心环境:部署授权服务(含设备码 API + 授权页 + 回调页),在 CloudBase 控制台配置自定义 OAuth 2.0 身份源
- N 个用户环境:每个用户成功认证后自动创建独立环境,签发 API Key,环境间资源完全隔离
- CloudBase 托管登录页:统一的 SSO 入口,展示所有已配置的身份源,处理后端 OAuth 回调
3. 前提条件
3.1 云开发环境
| 资源 | 说明 |
|---|---|
| 管理中心环境 | 1 个 CloudBase 环境,用于部署授权服务 |
| Publishable Key | 控制台「身份认证 → 应用管理」获取 |
| 腾讯云 API 密钥 | 控制台「访问管理 → API 密钥管理」获取(需具备 tcb:CreateEnv + tcb:DescribeEnvs + tcb:CreateApiKey 权限)。注意 CreateEnv 是付费操作,生产部署建议使用子账号密钥并限制资源范围,避免滥用导致资损 |