news 2026/10/18 13:02:33

AI 接入 ERP 的凭据边界:API Key、授权令牌与员工账号

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI 接入 ERP 的凭据边界:API Key、授权令牌与员工账号

企业接入 AI 工作台时,连接成功只能证明请求走通。服务凭据、授权用户和业务员工可能是不同主体。要让结果可追责,应分别核对凭据代表谁、目标系统按谁的权限处理,以及写入后谁确认结果。

近期观察:接入问题正从“有没有密钥”转向“密钥代表谁”

截至 2026 年 10 月 14 日,检索过去 24 小时、72 小时及 7 天内的公开信息,没有发现 WorkBuddy、千问办公或豆包工作发布足以单独构成重大新闻的新版本;本文因此是一篇近期观察,不将较早更新包装成当天新闻。核验到的千问办公官方客户端日志最新明确发布日期为 2026 年 10 月 9 日的 1.2.5,记录连接器状态同步和异常恢复等体验优化;豆包工作相关飞书官方介绍发布于 2026 年 8 月 24 日,说明连接器访问受连接账号与资源权限影响。WorkBuddy 的官方连接器文档未标注发布日期,本文仅将它作为核验时可访问的当前配置说明。

这些材料把企业接入中的一个容易混淆点摆到了台面上:接口凭据可以让请求通过认证,却未必能标识具体员工。WorkBuddy 连接器文档区分了服务自带 OAuth 与用户自填 API Key/Token,并明确要求不在配置文件或示例中硬编码真实密钥、按需申请最小权限、避免在日志中输出完整凭证。MCP 官方 2026 年 7 月 28 日规范更新也强调,客户端凭据应绑定签发它的授权服务器,不能跨授权服务器复用。

先区分三种身份:应用、授权用户与业务员工

企业系统接入 AI 时,至少存在三种需要分别回答的身份问题。它们可能由同一组织账号体系关联起来,但在集成设计里不能默认等同。

API Key 通常标识一个应用、服务或某个账号,不会自动告诉 ERP“当前是张某在提问”。OAuth Token 则说明某个授权流程签发了访问令牌,但团队仍需核对它面向哪个资源、对应谁、包含什么范围。员工身份是业务责任主体:即使 AI 工作台和 MCP 服务都完成了认证,目标系统仍要知道应按哪位员工已有的角色和数据范围处理请求。

因此,“认证成功”与“员工权限正确”是两项不同验收。若一个部门共用 API Key 访问 ERP,必须明确这个服务账号的角色、数据范围、写操作边界、责任人和调用审计;如果业务要求每位员工只能看到自己权限内的数据,就要采用能传递个人授权上下文的方式,或通过受控身份映射让目标系统执行员工权限检查。

按系统能力选择认证方式,而不是默认选一种

优先沿用目标系统支持的委托用户授权,让员工完成授权后由系统签发面向特定资源的令牌。MCP 的 HTTP 授权规范适用于实现相应流程的服务;MCP 2026 年 7 月 28 日版本说明客户端应校验授权服务器返回的 issuer,并将凭据限定到签发方。OAuth 增加了授权和令牌生命周期环节,也需要服务端正确验证受众、范围、有效期和撤销状态。

如果旧系统只提供 API Key,可把它当作服务账号凭据管理:限制到只读或最小必要业务权限,保存到适合的秘密管理设施,不写入 Skill、MCP 配置、提示词、源代码或日志;安排责任人、轮换周期、撤销流程与异常后的应急联系人。服务账号若必须办理写入,应单独评估操作范围和确认机制,不能因为凭据有效就扩大自动执行权限。

当系统只支持个人账号登录,需评估连接器是否能按员工身份完成账号映射,以及账号变化后授权如何更新。不能把一个管理员账号或共享账号当作“企业授权”的替代品:它会使员工之间的数据差异消失,也让审计记录难以区分实际业务责任人。

凭据接入验收清单:从保存位置测到撤销结果

登记凭据主体:记录凭据由哪个系统签发、代表应用还是员工、面向哪个目标资源;不要只记一串密钥和配置地址。
确认最小范围:从只读、单一业务对象或限定组织范围开始,验证不需要的工具、数据与写操作会被拒绝。
检查保存与输出:真实密钥不得进入公开仓库、技能文件、截图、提示词或错误日志;日志只保留排错必需的信息,并遮蔽敏感字段。
验证生命周期:测试过期、轮换、员工离职、管理员撤权和账号切换;分别检查客户端、连接服务和目标系统的状态。
用两种员工账号做对照:选权限不同的测试账号,查询同一业务对象,确认结果差异与 ERP / CRM 原权限一致。
写操作单独验收:新增、修改、删除和审批先明确确认点、业务回执和失败后的状态核对,再决定是否开放自动执行。
关联调用审计:保留员工、入口、业务能力、目标系统、时间、结果及必要的输入输出摘要;不要把完整令牌写入审计内容。

验收表可以为每项凭据增加“签发方、主体、受众、权限范围、保管位置、有效期、轮换人、撤销步骤、可见审计字段”。这些字段让安全团队能判断故障属于密钥失效、授权主体不对、员工映射错误,还是目标系统拒绝权限,而不是反复重配同一个连接器。

星云 PLUS 的能力边界

星云 PLUS AI 系统连接器支持自定义认证,并可将 AI 用户映射到目标系统员工个人账号;目标系统继续按自身规则判断功能与数据权限。新增、修改、删除和审批默认要求人工确认,调用记录支持查询与导出。这些能力适用于需要明确业务发起人与责任边界的系统连接场景。

当前对外确认资料没有确认星云 PLUS 提供通用密钥保险库或凭据加密存储,也没有确认它代替客户的秘密管理设施执行密钥生命周期管理。因此,企业在项目评估中仍需确认每类目标系统凭据由哪一侧保存、如何传递、如何轮换和如何撤销;本文不对未确认的产品能力作推断。

联调核对:用两个权限不同的员工账号查询同一对象,再测试撤权、过期、只读与写入确认;把目标系统回执和调用审计一起保存。页面预填不等于提交成功。

官网完整原文:https://www.xingyunzuo.cn/blog/articles/2026-10-ai-connector-credential-boundaries.html?utm_source=csdn&utm_medium=community&utm_campaign=oct_ai_credential_boundaries&utm_content=article_detail_repost

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 23:49:12

C++命令模式实战:从std::function到撤销栈的多种变体

设计模式这东西,放在C里总是会多出几分味道来。你翻GoF那本经典书,命令模式(Command Pattern)的示例代码通常是用Java写的,类与方法规规矩矩,看起来人畜无害。但一到C的工程现场,事情就变得有意…

作者头像 李华
网站建设 2026/10/18 17:34:48

Java高并发网络编程:从NIO多路复用到Netty架构与实战

最近一两年但凡聊到Java高并发、网络通信,话题基本都会落到两件事上:NIO到底怎么回事,以及为什么大家都在用Netty。如果你做过接入层、网关、长连接服务,或者面试的时候被人问过“为什么Netty能扛住那么高并发”,就会明…

作者头像 李华
网站建设 2026/10/18 12:06:10

AnyPS5:一台PS5的运维中枢,从固态扩容到串流散热一站搞定

1. 项目定位:一台PS5的“运维中枢”该怎么设计如果你手里同时有PS5初版机型、Slim和Pro,或者只是单纯想把手头这台机器用得更明白,那肯定遇到过同一个问题:官方系统给的设置入口太分散了。存储剩多少要进系统设置翻好几层&#xf…

作者头像 李华
网站建设 2026/10/18 8:02:12

现代通信技术核心知识框架:从信道调制到5G组网

最近在复盘一门慕课——现代通信技术,翻出当时记的厚厚一沓知识点笔记,发现很多当时背得滚瓜烂熟的概念,过几个月再看已经有了完全不同的理解。这门课覆盖范围极广,从通信系统的基本模型,到调制编码、多路复用、交换组…

作者头像 李华
网站建设 2026/10/18 22:13:04

从原理到BeEF利用:XSS跨站脚本攻击的完整攻击链与工程防御

1. 从一次授权测试说起:XSS为什么值得系统学前阵子接了个授权过的Web系统测试项目,客户管理层最担心的不是SQL注入,而是“数据被别人偷走”。我盯着一处搜索框反复测试时发现,输入的关键词原样出现在页面顶部,连最基础…

作者头像 李华
网站建设 2026/10/18 10:23:25

Spring Boot WebSocket实战:从轮询到推送,搞定后台消息实时通知

1. 从轮询到推送:为什么后台消息必须走WebSocket这条路做过管理后台或者运营系统的朋友大概率都遇到过这个需求:用户提交了一个耗时任务,比如批量导入数据、生成报表、跑一次数据同步,前端页面得实时告诉用户"现在跑到哪一步…

作者头像 李华