Skip to main content
Back to Insights
Agentic Identity Management · Field Guide · Mid-2026

One agent,
two identities.

AI agents broke the two-box model of enterprise IAM. Every agent operates in two modes — acting for a human and acting as itself — and most systems can’t tell which mode is active.

July 2026 10 min read
HUMANprincipal · consentAGENTdual-mode? WHICH MODE IS ACTIVE ?MCP TOOLSAAS APIDATASTOREDELEGATED · subject: user / actor: agentAUTONOMOUS · subject: agent
Delegated: acts on behalf of a named human Autonomous: acts on its own authority? Know which — per action, per hop
8.5%of 5,200+ open-source MCP servers use OAuth — Astrix, State of MCP Server Security 2025
53%still authenticate with static API keys or personal access tokens
82:1machine identities per human employee — CyberArk Identity Security Landscape 2025
$25B+identity M&A in 12 months: PANW–CyberArk (~$25B) + CrowdStrike–SGNL ($740M)
01 / The problem

Agents break the two-box identity model

Enterprise IAM assumes every principal is a human or a machine. An agent is neither and both — and it acts at machine speed.

Box 1 — Humans

  • Interactive login, MFA, sessions
  • A manager who approves access
  • Slow, reviewable actions
  • “Last login” means something

Box 2 — Machines

  • Static keys, service accounts
  • No interactivity, no consent
  • Deterministic, fixed behavior
  • No owner, no manager

Agents — neither / both

  • Switch between delegated and autonomous mode
  • Select tools and targets at runtime
  • Spawn sub-agents across trust boundaries
  • Spun up in seconds, abandoned just as fast
R1 — Agent identityA first-class identity, distinct from its human sponsor and the workload it runs on.≠ human ≠ service acct
R2 — Per-action authZThe security boundary moves from the login session to each individual tool call.login → action
R3 — Chain attribution“User X, via agent Y, using tool Z” as one auditable fact — across every hop.who → via → what
R4 — LifecycleSponsorship, provisioning, and deprovisioning for identities born and killed in seconds.no orphans
02 / The market

Five camps, one stack

Each camp answers a different question. No vendor covers the whole problem — buyers assemble layers.

Layer 5 · Governance

NHI / Agent Security

“What agents exist, and are they behaving?”

Astrix · ACPOasis · AAM 11/25Token SecurityAembit · GASilverfort · MCP GW

Solves: shadow-agent discovery, posture, JIT/ephemeral credentials, intent-based control, runtime gateways, NHI-native access certification. Visibility ≠ enforcement — demand the ability to block a tool call, not just alert on it.

Layer 4 · Enterprise identity

Platform IdP Suites

“How do agents live in the enterprise directory?”

MS Entra Agent ID · GA 04/26MS Agent 365 · GA 05/26Ping Identity for AI · GA 03/26Okta XAA / Auth for GenAI · EA / PREVIEW

Solves: directory-grade agent objects, Conditional Access, lifecycle governance, OBO token models, runtime MCP gatewaying. Licensing gravity; Okta’s agent features still pre-GA.

Layer 3 · Product identity

Agent-Native IdPs

“How do external agents authenticate to my product?”

Descope · HubStytch · Connected AppsWorkOS · AuthKit + FGAAuth0 for AI · DEV PREVIEW

Solves: OAuth 2.1 + PKCE for MCP servers, DCR / CIMD registration, token vaulting, consent, tool-level scopes. Builder-side only — does not govern the agents your workforce adopts.

Layer 2 · Decisions

Authorization Engines

“May this identity do this action, right now?”

Cerbos · OSS + HubPermit.io · MCP GWSpiceDB / AuthZed · OSSOpenFGA · CNCFOso Cloud

Solves: per-action / per-tool decisions, ReBAC graphs for RAG, zero standing privilege, human-in-the-loop consent. Assumes identity is established upstream.

Layer 1 · Substrate

Workload Identity Infra

“What is this workload, cryptographically?”

SPIFFE / SPIRE · CNCFTeleport · Beams 03/26HashiCorp Vault · SPIFFE 1.21

Solves: attestation, short-lived SVIDs, secretless mTLS, delegation with TTL scoping, isolated agent runtimes. SPIFFE alone answers “what is it” — not “on whose behalf” or “may it”.

▲ Buyers assemble upward. No single layer — and no single vendor — solves the whole problem.

03 / Capabilities

Who covers what

Twelve representative vendors against the nine capabilities that matter.

VendorDiscoveryAuthNPer-action AuthZDelegation / OBOHuman-in-loopCred. mgmtRuntime enforceAudit / attributionLifecycle
Microsoft Entra Agent ID
Okta / Auth0
Ping Identity for AI
Descope
WorkOS
Cerbos
Permit.io
SpiceDB / AuthZed
Astrix
Oasis
Aembit
Teleport
Strong / native Partial / companion product Not a focus
04 / Standards

The plumbing is standardizing fast

Everything reuses OAuth rather than reinventing it. The MCP authorization spec hardened through multiple revisions.

2025-03-26

MCP auth v1

OAuth 2.1 + PKCE becomes the baseline; authorization-server metadata discovery.

2025-06-18

Resource-server model

MCP servers reclassified as OAuth resource servers. RFC 9728 mandatory; RFC 8707 audience-binds tokens.

2025-11-25

Current stable

Client ID Metadata Documents replace DCR as the recommended registration path; OIDC discovery; incremental scope consent.

2026-07-28

Next revision (RC)

Issuer validation against authorization-server mix-up attacks. Treat this as a vendor-conformance gate.

ID-JAG / Cross App Access

IETF draft -04. Uses existing SSO trust to mint cross-app tokens for agents — the IdP sees and controls what agents touch.

A2A — Agent2Agent

Agent-to-agent task delegation and discovery via agent cards. Donated by Google to the Linux Foundation in 06/2025.

AP2 — Agent Payments

Signed intent, cart, and payment mandates as verifiable credentials — proof a real user authorized a purchase.

WIMSE + SPIFFE

Workload identity across trust domains; the attestation layer MCP deliberately leaves open.

05 / Unsolved

What nobody solves well

Four problems remain open across every camp — and they are exactly what regulators will ask for first.

GAP-01

Scope attenuation down the chain

Human → Agent A → Agent B → Service D: each hop should carry a narrower slice of authority. No widely deployed system enforces monotonic scope reduction across an arbitrary chain.

GAP-02

Full delegation-chain attribution

Nested act claims can represent the chain but are informational. Two-party attribution exists; N-hop lineage does not.

GAP-03

Autonomous vs. delegated, reliably

Subject/actor token models and blended identity are the strongest attempts, but separation becomes fragile across gateways and sub-agents.

GAP-04

Regulator-ready traceability

Regulatory expectations will demand precisely the chain-of-custody evidence that the market cannot yet fully deliver.

06 / Selection

Map your scenario to a starting point

Scenario AMicrosoft estate on E5/E7, Copilot Studio agents
→

Anchor on Entra Agent ID + Agent 365 — directory-grade identity, sponsorship, and Conditional Access in one place.

Scenario BShipping an MCP server or agentic SaaS
→

Start with WorkOS, Descope, or Stytch for enterprise SSO, token vaulting, consent, and tool-level scopes.

Scenario CAgents authenticated — but doing too much
→

Use SpiceDB / OpenFGA, Cerbos, or Permit.io for relationship graphs, policy-as-code, and MCP gateway controls.

Scenario DCan’t see what agents exist in your org
→

Start with Astrix, Oasis, or Token Security for discovery and lifecycle governance before agents scale into production.

Scenario ESecretless runtime identity for agent workloads
→

Use SPIFFE as the floor, then Teleport, Vault, or Aembit for runtime access, secrets, and blended identity.

Assemble a stack. No single box solves this.

Want to train your team on agentic security risks?

SECODE turns AI-era security topics into hands-on labs your developers can actually complete.

Book a demo