Live
Self‑Hosted Void Platform Lets Teams Govern AI‑Built Apps on CloudflareRethinking Agent Evaluation: Practical Lessons from the Google Cloud Developer PluginTaming Semantic and Embedding Drift in Production Agentic SystemsLLM autonomous hacking exposes gaps in model sandboxing and credential handlingGitHub Actions GA Xcode 27 Runner on Apple SiliconSeparating Orchestration and Compute for GPU‑Intensive Biotech AgentsAgent Quality Evaluation at Scale with Amazon Bedrock AgentCoreAI agents on Kubernetes: handling 20‑fold request spikes and new runtime optionsSelf‑Hosted Void Platform Lets Teams Govern AI‑Built Apps on CloudflareRethinking Agent Evaluation: Practical Lessons from the Google Cloud Developer PluginTaming Semantic and Embedding Drift in Production Agentic SystemsLLM autonomous hacking exposes gaps in model sandboxing and credential handlingGitHub Actions GA Xcode 27 Runner on Apple SiliconSeparating Orchestration and Compute for GPU‑Intensive Biotech AgentsAgent Quality Evaluation at Scale with Amazon Bedrock AgentCoreAI agents on Kubernetes: handling 20‑fold request spikes and new runtime options
HashiCorp

Vault Enterprise 2.1 adds GA agentic IAM with UI registry and per‑request OAuth enforcement

AI SummaryPowered by AI

Vault Enterprise 2.1 introduces a GA agentic IAM feature set, including an Agent Registry UI, mandatory Rich Authorization Requests, and per‑request token evaluation. This gives AI, cloud, and security engineers a unified, auditable way to manage machine identities and enforce fine‑grained access.

Vault Enterprise 2.1 now ships a generally available (GA) agentic IAM stack that lets you register AI agents, enforce per‑request OAuth checks, and view everything from a new Agent Registry UI. The change matters because it brings the same policy‑driven, auditable controls you already use for humans to machine identities, reducing custom glue code and tightening compliance for AI‑driven pipelines.

What’s New in Vault’s Agentic IAM

The GA release adds three concrete capabilities:

  • An Agent Registry UI that aggregates agent identities, authentication activity, policies, and namespace data in a single view.
  • Mandatory authorization_details handling (Rich Authorization Requests, RFC 9396) for every OAuth JWT presented by an agent, with the option to relax this requirement per resource‑server profile or per‑agent registration.
  • Per‑request token evaluation: Vault derives short‑lived token metadata from the incoming JWT, validates it against policies, and discards the token after the request, leaving no persistent credential.

All three are backed by deeper integration with existing OAuth providers (IBM Verify, Auth0, PingFederate, Microsoft Entra, Okta) and by audit devices that capture registry actions and API calls.

Why AI, Cloud, and Security Teams Should Care

AI workloads often spin up short‑lived agents that need access to secrets or APIs. Prior to this release, teams typically built ad‑hoc credential stores or relied on long‑lived service accounts, which introduced drift and audit gaps. With Vault’s agentic IAM, the same policy engine that governs human users now governs agents, providing:

  • Fine‑grained, per‑request authorization – agents must declare exactly what they intend to do via authorization_details, preventing over‑privileged access.
  • Unified audit trail – every registration, JWT validation, and policy evaluation is logged, giving security engineers a complete, attributable record.
  • Scalable lifecycle management – agents are registered once, mapped to a Vault identity, and can be updated via UI, API, CLI, or Terraform provider.

Architectural and Operational Implications

Adopting the new flow requires a few adjustments:

  • Agent registration – before an AI service can call Vault, it must be entered into the Agent Registry and linked to a Vault identity entity.
  • OAuth resource‑server profile – administrators configure how Vault validates JWTs from the chosen identity provider, including the required authorization_details claim.
  • Policy design – policies now need to consider three dimensions for delegated (on‑behalf‑of) requests: the user’s permissions, the agent’s ceiling policies, and any constraints expressed in authorization_details. The default three‑way intersection enforces the strictest bound.
  • Operational monitoring – audit logs should be routed to a SIEM or log analysis pipeline to surface unexpected agent activity or missing authorization_details claims.

For teams that cannot immediately provide authorization_details, the release allows the claim to be marked optional at the profile or registration level, enabling a phased migration without breaking existing agents.

Related CloudNinjas coverage: security.

What This Means For Practitioners

Start by inventorying any AI agents that currently use static credentials or long‑lived tokens. Register them in Vault’s Agent Registry, configure an OAuth resource‑server profile that validates JWTs from your existing IdP, and update the agents to include an authorization_details claim. Enable audit logging and watch for any requests that are rejected because the claim is missing – those are the low‑hanging fruit for tightening security. Finally, plan a gradual rollout: keep the claim optional for legacy agents while you refactor newer pipelines to emit Rich Authorization Requests, then retire the optional path once coverage is complete.

Originally published atHashiCorp Blog