Skip to content

Category 2 of 12 · Controls: On whose behalf the agent acts

Delegated and user-to-agent auth

Tools that let an agent act for a specific person with a narrower token that records both of them, including token exchange, Cross App Access, human approval steps, and token vaults.

Mitigates: ASI03 Identity and Privilege Abuse, ASI09 Human-Agent Trust Exploitation, LLM06 Excessive Agency

Vendors, by signal score

Ranked within this category only. How the score works.

Also covers this category

Questions to ask a vendor

  1. Does it support RFC 8693 token exchange so downstream calls carry both user and agent?
  2. Can a sensitive action pause for asynchronous human approval (CIBA)?
  3. Are third-party tokens held in a vault that the model never sees?

Go deeper

FAQ

What does on-behalf-of mean for an AI agent?
The agent holds a token that says which person it is acting for and which agent it is, with scopes narrower than the person's own. Every system it calls can then log and limit the action correctly.
What is Cross App Access?
An extension that lets the enterprise identity provider approve an agent's connection from one app to another centrally, instead of each user clicking a consent screen. It is an official MCP authorization extension.