Identity Engineering
Knowledge Base

Delegation, impersonation & agent authority

How do you preserve the human delegator, the agent identity and the limits of delegated access?

Sourced concept · L4 · Design · 18 minute investigation

D03 · Authorization & Access Control · D04 · Identity Protocols & Cryptography · D09 · Non-Human Identity (NHI) · D10 · Cloud & Workload Identity · D11 · Identity Security & Zero Trust · D12 · Emerging Identity Technologies

The source-backed concept

RFC 8693 defines OAuth token exchange, including impersonation and delegation semantics. It does not prescribe an AI agent platform.

Learning outcomes

  • Design agent identity and delegated authorization.
  • Evaluate MCP access controls and verifiable credentials.
  • Define a read-only task, a denied action and a write requiring human approval.

Connect the concept to the question

  1. Record the initiating human, agent workload and target tool as distinct principals.
  2. Propose audience-bound, narrowly scoped access and a policy decision for each sensitive tool call.
  3. Require approval for high-impact writes and correlate request, delegation, tool decision and result.

Proposed trust flow

  1. Human delegator
  2. Agent workload
  3. Policy + approval
  4. Bounded tool call

This flow is an editorial model to investigate, not a verified deployment.

Engineering trade-off

OAuth token exchange can express delegation, but product support and enforcement must be validated. Agent-specific controls here are a design proposal.

Verified source statement

RFC 8693 defines OAuth token exchange, including impersonation and delegation semantics. It does not prescribe an AI agent platform.

Primary reference: IETF RFC 8693 · Token Exchange. Reviewed 3 November 2026.

Only the bounded statement above is source-backed. The company context, investigation, controls and flow are teaching proposals. Confirm support and behavior in your chosen environment.

Produce evidence

Define a read-only task, a denied action and a write requiring human approval.

Use L1 to explain the mechanism, L2 to analyze trade-offs, L3 to implement and test, and L4 to design and justify. Reading alone does not establish competence.

Follow the same question

On this page