How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OAuth 2.0 Token Exchange

Token Exchange defines how one security token is traded for another, with explicitly modelled delegation and impersonation. It carries actor_token and may_act semantics so a token can record that party A is acting on behalf of party B — the machinery an agentic system needs to answer who authorized an action.

OAuth 2.0 Token Exchange (RFC 8693) — Token Exchange defines how one security token is traded for another, with explicitly modelled delegation and impersonation. It carries actor_token and may_act semantics so a token can record that party A is acting on behalf of party B — the machinery an agentic system needs to answer who authorized an action.

  • Delegation as a first-class concept - act and may_act claims record the acting party distinctly from the subject.
  • Downscoping - Exchange a broad token for a narrower one bound to a specific audience and scope.
  • Short-lived, purpose-bound credentials - The natural mechanism for issuing an agent a credential scoped to one task.
  • Widely implemented, rarely declared - Supported by the major identity platforms; effectively absent from published API contracts.

This is the specification that already answers the hardest question in agentic software — dual identity, where an agent acts and a human is represented. The OAuth 2.0 Standard and The OpenID Connect Standard both find the primitives specified and essentially unused: machine-readable consent and delegation surfaces appear in 3.9–7.1% of the markets scored.

Referenced in API Evangelist papers

This standard shows up in my published research. These reports read the machine-readable evidence provider by provider — and put this standard in the context of a real sector.

The OpenID Connect Standard

The `act` / `may_act` machinery for dual identity, in a market publishing machine-readable consent 3.9–7.1% of the time.

The OAuth 2.0 Standard

Specified, widely implemented, and effectively absent from published contracts — the delegation primitive agentic authorization needs.