Amazon Bedrock AgentCore Gateway 新增 MCP v2025-11-25 原生支持 Microsoft Entra ID 身份传递
ServiceNow on-behalf-of token exchange with Bedrock AgentCore Gateway
Amazon Bedrock AgentCore Gateway 通过引入 MCP 版本 2025-11-25,原生支持在目标配置上直接进行 on-behalf-of (OBO) 令牌交换,无需编写自定义 AWS Lambda 拦截器即可实现 AI Agent 调用 ServiceNow REST API 时的用户身份传递。
该方案的核心在于利用 AgentCore Gateway 作为中间层,将用户的 JWT 令牌与 Agent 应用的客户端凭证结合,向 Microsoft Entra ID 发起 OBO 请求并获取带有原始用户声明(如 preferred_username)的新令牌。这一过程确保了下游服务接收到的请求能正确映射到具体用户,从而满足审计追踪和最小权限原则的要求。文中提供的 OpenAPI 规范示例展示了如何定义 ListIncidents 等工具,并明确指定了 Scope 为 api://.../user_impersonation 以及关键参数 requested_token_use:on_behalf_of。
事实层面,该功能依赖于 MCP 协议的最新版本及特定的 OAuth 配置;推断层面,这意味着企业构建基于 Agent 的自动化流程时,可显著降低维护复杂身份逻辑的工程成本;猜测层面,若其他云厂商跟进类似的原生 MCP 集成,可能会进一步加速 Agent 在企业内部系统的落地速度。
AWS 原生支持 OBO 令牌交换,消除了对自定义 Lambda 拦截器的需求,可直接校正企业级 Agent 身份治理架构的选型判断。
来源:AWS Machine Learning Blog · aws.amazon.com