Skip to content

六家大厂的 Agent 身份方案:比较与认证系统设计 ​

整理日期:2026-10-05。这里的“智能体方案”承接前文,专指 Agent 身份认证与接入架构,不做模型性能、编排框架或价格排名。本轮覆盖 Google、Microsoft、AWS、阿里云、火山引擎和腾讯云;不是整个互联网厂商的穷举。六篇均配有 imagegen 生成的独立框架图,并展开请求时序、身份契约、缓存、撤销和失败处理。

统一前提:本系统证明谁在调用、代表谁、凭什么可信;项目决定允许做什么。 各篇都区分官方事实、本系统设计和未实测的上线条件。

1. 分篇导航 ​

厂商文档重点适合解决的问题
Google托管工作负载、外部 OIDC、本地登录与应用证明的区别理解运行身份和来源证明边界
MicrosoftBlueprint、Agent identity、OBO、主体与 actor企业目录及用户委托链
AWSRuntime 入站、WAT、出站凭证、会话绑定托管 Agent 的入站与出站分段
阿里云RAM、OIDC、工作负载与凭证保险箱同时校验运行方和用户
火山引擎工作负载池、信任锚、身份传递外部沙箱与工作负载信任建立
腾讯云API/MCP 网关认证、JWT 或远程验证在现有身份系统前后部署认证入口

每篇附有官方原始资料链接。Google 篇保留 2026-10-04 的核对日期,新增五篇于 2026-10-05 核对。研究不等于已开通服务,文档中未实测的项目不得作为生产保证。

2. 关键差异 ​

以下为基于各分篇证据的工程分析,不能将不同产品对象视为兼容协议。

问题GoogleMicrosoftAWS阿里云火山引擎腾讯云本轮资料
核心切入点托管运行身份企业 Agent 目录Runtime 与凭证服务工作负载与凭证管理身份池与信任锚认证网关
用户与 Agent分开建立关联subject 与 actor 可区分用户与工作负载绑定用户与工作负载绑定用户上下文与工作负载由身份源及适配器表达
本地软件来源需适用平台证明登录不证明二进制登录不证明二进制登录不证明二进制登录不证明二进制登录不证明二进制
凭证的主要陷阱外部 bearer 不继承内部证书绑定Agent user 不等于人类WAT 只用于第一方服务WAT 不透明,不能通用验签需确认接收方验证契约验签还须核实 audience
本系统需补齐本地 Broker/映射公共客户端入口/映射项目身份出口项目身份出口外部接收方契约沙箱身份与可信转发

证据:Google 官方机制及边界、Microsoft 资料、AWS 资料、阿里云资料、火山资料、腾讯资料。

3. 建议采用的统一框架 ​

下面是本系统设计,不声称任一厂商原生提供全部模块:

统一 Agent 身份认证框架:本地与沙箱入口经 Broker 输出项目身份,项目自主授权

图由 imagegen 生成。厂商能力按各自协议接入,不表示六家提供兼容的统一身份 API。六篇各有独立框架图,原始 PNG 和生成提示词保存在项目的 docs/public/images/agent-identity/。

一次正常的用户登录,不应同时隐含“官方客户端”“可信沙箱”“当前用户已批准所有操作”三个额外结论。每个事实必须有独立证据。

4. 最小身份契约与数据模型 ​

以下为本系统设计。建议登记表分别保存外部主体映射、Agent、实例密钥、用户关联会话和信任配置版本。绑定记录要带创建方式、有效期和撤销状态,不能只保存一个永久的 agent.user_id。

项目凭证中的示例业务字段如下。实际 JWT 还必须带 iss、sub、aud、iat、exp 等协议字段并由可信签发方签名;这段 JSON 本身不是凭证。

json
{
  "subject_kind": "user",
  "user_id": "u_123",
  "actor_id": "agent_456",
  "instance_id": null,
  "provider": "enterprise-oidc",
  "software_origin": "unverified",
  "authentication_methods": ["oidc"],
  "session_id": "session_789"
}

instance_id=null 表示没有独立实例证据。自主任务的 subject_kind 应是工作负载,user_id 为空。不同厂商的用户账户、应用对象和工作负载不能仅按同名字段直接合并。

对尚未建立的软件来源证明,不从客户端登记名推导。需要持钥绑定时,在支持的协议中绑定公钥并验证每次证明;普通 bearer 路径明确保留 bearer 属性。

5. 认证系统与项目的职责 ​

工作负责方
验证用户、运行方、实例证据及其关联认证系统
凭证签发、刷新、受众限制和会话撤销认证系统
验证本项目收到的凭证项目中间件,可复用公共库
是否允许第三方 Agent、访问哪些资源项目
退款限额、工具权限、审批和数据范围项目
厂商身份服务的管理和调用权限平台运维按最小权限配置

“只做认证”不意味着签发方没有任何准入和管理规则;它意味着不集中管理业务项目的资源策略。

6. 落地步骤与验收范围 ​

  1. 先落地通用用户登录、项目凭证和严格验签,完成本地公司/第三方 Agent 接入。
  2. 加入一种实际使用的沙箱平台,验证工作负载身份与用户上下文分离。
  3. 建立撤销、密钥轮换和审计链路;项目验证错误受众、伪造身份头及跨用户调用。
  4. 项目确有需求时,再接厂商的出站凭证服务、委托协议或应用证明。

各厂商篇给出 6 项真实环境验收,共 30 项;Google 保留原有 14 项。它们都仍为未实测。此次交付是官方资料调研与实施设计,验证结果见 文档验证记录。

对当前需求,建议先稳定这套厂商无关的认证契约,然后根据实际部署平台选择适配器。无需为了使用 Agent 名称而一次性引入六家身份服务。