---
title: OAuth2 Token Exchange与委托场景治理
keywords:
- Token Exchange
- RFC 8693
- 委托
- actor_token
- audience
description: 基于 RFC 8693 的 Token Exchange 支持委托与扮演场景,规范 subject/actor 与受众治理,降低越权风险。
categories:
- 文章资讯
- 技术教程
---
OAuth2 Token Exchange与委托场景治理
概览
- Token Exchange 通过交换现有令牌获得新令牌,适用于服务代表用户或代表其他服务执行操作的委托场景。
- 需严格控制受众(audience)、资源(resource)与扮演者(actor)的边界与审计。
技术参数(已验证)
- 授权类型:
grant_type=urn:ietf:params:oauth:grant-type:token-exchange(RFC 8693)。 - 请求参数:
subject_token/subject_token_type、actor_token(可选)/actor_token_type、audience、resource、requested_token_type。 - 响应:返回新令牌与声明;服务端依据策略收敛权限,避免超越原令牌能力。
- 边界治理:对
audience/resource白名单与最小权限;记录交换事件与链路审计。 - 兼容关系:与 DPoP/MTLS 可协同;对跨域调用需处理信任与转发路径。
实战清单
- 在授权服务器实现策略化收敛与审计;为高风险场景设短期与窄权限令牌。
- 统一声明命名与受众管理;在网关观察交换频率与失败原因。
- 建立撤销与异常处置流程;对滥用进行速率限制与告警。

发表评论 取消回复