企业微信 SSO

配置企业微信 SSO(单点登录)后,成员可以使用企业微信身份进入千问办公-旗舰版。需要使用企业微信自建应用的企业 ID、Agent ID 和 Secret,并把千问办公提供的回调信息登记到同一个应用。

开始前准备

请确认自己能管理目标企业及其自建应用,并准备以下信息:

准备项从哪里取得用途
企业 ID(Corp ID)企业微信「我的企业」标识当前企业
Agent ID自建应用详情标识当前应用
Secret自建应用的详情页千问办公访问企业微信登录接口
应用可见范围自建应用详情决定哪些成员可以使用应用
授权回调域千问办公认证源配置页企业微信认证后返回千问办公
企业可信 IP企业微信按应用要求配置放行千问办公服务访问接口的出口 IP(联系千问办公团队获取)

在企业微信准备自建应用

  1. 登录企业微信管理后台,进入「我的企业」,记录 企业 ID(Corp ID)。
  2. 进入 应用管理 → 自建,创建或打开用于千问办公登录的应用。
  3. 在应用详情记录 AgentId,通过页面提供的安全流程取得该应用的 Secret。
  4. 把实际需要登录千问办公的成员加入应用可见范围。不要只保留应用创建者,否则其他成员无法完成登录。
  5. 设置「企业可信 IP」,准备千问办公服务的实际出口 IP。不要填写管理员电脑的本地 IP(联系千问办公团队获取)。

Secret 是敏感信息,应保存在企业凭据管理工具中,不要放入聊天、工单正文或公开文档。

在千问办公填写认证源

  1. 进入 用户与体验 → 用户管理 → 身份认证 → SSO 登录。
  2. 找到「企业微信」,点击【配置】;已经配置时点击【编辑】。
  3. 填写同一应用的 Agent ID、Secret 和所属企业的 企业 ID(Corp ID)。
  4. 在千问办公认证源界面点击复制授权回调域以及消息接收URL。
QwenWork 产品界面

图 1:企业 ID 与应用凭证分别填写;三项信息必须来自同一个企业及同一个自建应用。

在企业微信填写回调域名

  1. 回到同一个企业微信自建应用,找到「企业微信授权登录」的设置入口。
  2. 打开网页授权功能的回调域名 设置,填写千问办公认证源页面的授权回调域。
QwenWork 产品界面

图 2:在企业微信的网页授权配置中填写回调域名;使用上方 web网页授权输入框。

在企业微信 配置接收消息服务器 URL

千问办公认证源配置获取消息接收 URL。将消息接收 URL配置到企业微信自建应用接受消息api。

QwenWork 产品界面

企业微信管理后台:接收消息入口。

QwenWork 产品界面

图 3:在企业微信的接收消息配置中填写消息接收URL,获取Token、EncodingAESKey

随机获取Token、EncodingAESKey,将token 和 key填写在千问办公认证源配置页点击保存,再回到该页面点击保存。

QwenWork 产品界面

管理后台:填写 Token 和 EncodingAESKey。

在企业微信填写可信 IP

在同一个自建应用的「企业可信 IP」中,保留已有合法配置,添加业务系统调用企业微信时的真实公网出口 IP(联系千问办公团队获取)。

  • 多副本、NAT 或代理场景需覆盖实际所有出口,并在出口变更时同步更新。配置企业可信ip
PixPin2026-10-0910-12-19.png
PixPin2026-10-0910-12-19.png

企业微信管理后台:企业可信 IP 入口。

在千问办公核对身份关联规则

新建企业微信认证源时,页面默认使用以下字段:

QwenWork 产品界面

图 4:在千问办公中配置关联规则。

千问办公字段默认来源说明
第三方用户 IDuser.userid企业内成员 ID;与企业微信用户同步保持一致
用户姓名user.name必填
账号user.userid
  1. 保留「第三方用户 ID」和「用户姓名」两项必填映射。
  2. 邮箱、手机号、工号、账号中至少映射一项。自动创建用户时,成员实际返回的数据中也必须至少有一项非空。邮箱、手机号 属于私密信息,企业微信必须用户授权才能获取,建议将账号映射为user.userid
  3. 如果企业微信用户同步也在使用,让登录侧 user.userid 与同步侧 userid 对应同一个成员。

成员已在企业微信填写邮箱或手机号,并不代表自建应用一定能读取,邮箱、手机号 属于私密信息,企业微信必须用户授权才能获取。需要这些资料时,请让应用管理员核对授权资格,并以普通成员实际登录结果为准。

决定是否自动创建用户

  • 企业已经通过用户同步或导入创建成员时,保持「自动创建用户」关闭。
  • 允许成员首次登录时创建账号,开启「自动创建用户」,并选择「默认加入部门」。
  • 只有开启自动创建后,才能同时开启「自动授予席位」。

保存、启用并验证登录

  1. 点击【保存配置】。配置完整后即可回到列表启用认证源。
  2. 如需排查凭证是否可用,可以点击【测试连接】。该操作只检查服务端能否取得企业微信访问令牌,不检查回调域名、可信 IP、应用可见范围、字段值或完整登录,因此不是启用前置条件。
  3. 在认证源列表中打开企业微信的「启用状态」。同一企业一次只能启用一个 SSO 认证源。
  4. 切换到「登录方式」,开启「SSO 登录」。
  5. 请一名普通成员从企业登录入口完成企业微信登录。确认能够返回千问办公,并核对企业、成员身份、部门和席位。
  6. 开启自动创建时,到【自动创建用户记录】确认只创建了一条正确记录。

常见问题

现象处理方法
提示 IP 不在白名单检查企业可信 IP 是否包含千问办公服务的实际出口 IP
应用管理员能登录,普通成员不能检查自建应用可见范围以及成员所属企业
登录后提示找不到用户核对 user.userid 与千问办公用户的第三方 ID;确认用户已存在或已开启自动创建
邮箱或手机号为空检查应用对敏感资料的读取资格和实际接口返回;【测试连接】成功不能证明字段可读

已有用户与删除记录

SSO 只通过三方 ID 查找未删除用户。三方 ID 只有已删除记录时,系统不会恢复旧 QID:自动创建关闭时登录失败;开启且本次返回的账号、邮箱、手机号和工号没有冲突时,系统按当前资料、默认部门和席位策略创建新用户和新 QID。旧角色、密码、席位和部门不会继承,旧历史仍保留。完整规则见身份认证。