SecurityTechInsider AI security & governance
EN/ NL
Governance

IETF draft describes IAM for autonomous AI agents

An IETF draft describes identity and access management for autonomous AI agents: a stable identity, short-lived credentials, delegation and audit evidence.

10 November 2026 3 min
Illustration for this article: IETF draft describes IAM for autonomous AI agents. Optical fibre ends clustered together, each carrying a pinpoint of light in near darkness.
Organisations must now track autonomous agents as separate security principals with their own credential lifecycle and delegated authorisation context. Image: SecurityTechInsider — original editorial illustration

You must establish a separate identity lifecycle for each autonomous agent in your environment, issue short-lived credentials bound cryptographically to that agent, keep those credentials outside the model's reach, and maintain audit records that link each agent action to the human principal on whose behalf it acted.

The prompt is an analysis of 10 November 2026 of identity and access management for autonomous AI agents, which argues that existing enterprise IAM frameworks are insufficient for workloads that independently invoke tools and services. The IETF WIMSE working group published an internet draft describing how OAuth 2.0 and cryptographic binding can be applied to agents as separate workloads, each with a unique identifier and runtime-issued credentials. In our assessment, this development means you cannot extend your existing single sign-on system to cover agents; you must instead build a separate provisioning and revocation pipeline, with identifiable ownership per agent, because an agent's autonomous decision-making creates accountability and privilege risks that a human SSO session does not carry.

Why is agent identity separate from user identity?

A service account in most enterprises holds a long-lived credential and broad permissions across multiple systems. An autonomous agent, by contrast, independently decides which tool to invoke and which data source to query, often on behalf of different users across different sessions. The delegated context—which human principal authorised the agent to act—must be recorded separately from the agent's own identity, because reconstructing what happened requires knowing both who acted and on whose behalf. Treating an agent as an ordinary service account obscures this distinction and makes audit trails unreliable.

What concrete controls must you demonstrate?

  1. Establish agent identity with cryptographic binding — each agent receives a unique identifier and credentials that are mathematically bound to that specific agent, preventing credential reuse across agents.
  2. Issue short-lived credentials at runtime — replace long-lived API keys with credentials that expire within hours or minutes and are issued fresh for each session.
  3. Store credentials outside model access — keep credential material in a secure store that the language model cannot read or infer, retrieving them only at invocation time.
  4. Record delegated context in audit logs — capture the human principal or system that authorised the agent, not only the agent's own identity, so actions can be traced to their source.
  5. Implement continuous verification and revocation — monitor agent behaviour for anomalies and revoke credentials immediately if abuse is detected, rather than waiting for scheduled audits.

What failure modes does this address?

  • Exposed long-lived keys — agents with persistent API credentials that remain valid across sessions and can be extracted from model outputs or logs.
  • Privilege creep — agents inheriting broad permissions from service accounts designed for human operators, enabling lateral movement if compromised.
  • Unattributable actions — audit records that show a service account acted but not which agent or human principal initiated the action.
  • Delayed revocation — credentials remaining valid until the next scheduled rotation, allowing attackers to abuse stolen keys for weeks or months.
  • Credential inference — models learning to reproduce or reconstruct API keys from training data or from patterns in their own outputs.

How should audit records be structured?

The draft specifies that audit records include agent identity, the delegated user or system, the resource accessed, the action performed, the authorisation decision, timestamp, a correlation identifier, and any revocation or remediation events. These fields allow you to reconstruct which agent performed which action on whose behalf without granting reviewers access to the underlying sensitive data. The choice of which events to log and retention duration remains yours, but these fields form a practical minimum for accountability.

What does tooling handle and what remains your responsibility?

Credential issuance, cryptographic binding and short-lived token generation can be automated through OAuth 2.0 providers and workload identity platforms. Audit logging can be centralised and correlated across systems. However, the decision of which agents to provision, who owns each agent, which resources each agent may access, and what constitutes anomalous behaviour remains a matter of organisational policy and human judgement. Tooling enforces the rules you define; it does not determine what those rules should be.

Sources: This article draws on reporting and guidance from IETF WIMSE Working Group, Microsoft Learn, Microsoft Threat Intelligence and Coalition for Secure AI, OASIS Open.

Marit Halversen

Written by

Marit Halversen

Covers AI governance and regulatory design, with a focus on how compliance obligations land on architecture rather than on paperwork.