By NHI Mgmt Group Editorial TeamPublished 2026-05-21Domain: Agentic AI & NHIsSource: Cerbos

TL;DR: Session-based authorization breaks down for agents and ephemeral workloads because permissions assigned at login are too coarse for action-by-action decisions, according to Cerbos’s EIC 2026 panel recap. The real shift is toward real-time, signal-driven authorization with policy-as-code, federated decisioning, and auditable context at each hop, not broader tokens or quarterly reviews.


At a glance

What this is: Cerbos argues that identity and authorization are moving from static session grants to signal-driven, real-time decisions because agents and ephemeral workloads outgrow login-based access models.

Why it matters: IAM teams need to rethink how they govern NHI, autonomous systems, and human workflows because the decision point is shifting from provisioning time to the moment of action.

👉 Read Cerbos’s analysis of signal-driven authorization for agents and ephemeral workloads


Context

Signal-driven authorization is the idea that access should be decided using live context at the moment an action is attempted, not only at login. That matters for non-human identities because batch jobs, serverless functions, pipelines, and agents do not stay stable long enough for slow provisioning and quarterly review cycles to work cleanly.

The governance gap is not just technical. Traditional IAM assumes permissions can be assigned to a stable subject and reviewed later, but agents and ephemeral workloads often need task-scoped access that changes from one action to the next. That is where policy-as-code, federated authorization, and continuous signals start to matter for NHI programmes.


Key questions

Q: How should security teams govern access for agents and ephemeral workloads?

A: They should stop treating login-time grants as the primary control and move to runtime authorization tied to the exact action being attempted. That means consuming live context, separating policy from application code, and logging every decision with enough detail to support audit and incident reconstruction.

Q: Why do agents make session-based authorization less reliable?

A: Agents act on task-specific intent, not stable job roles, and they may need different permissions at different points in the same workflow. A session token that reflects the broad union of access is too coarse, because it can outlive the exact context that justified it.

Q: What should organisations review before adopting signal-driven authorization?

A: They should review their capability inventory, ownership model, policy engine placement, and revocation path. If those basics are unclear, the organisation cannot prove which actions are allowed, who is accountable, or how quickly delegated access can be withdrawn.

Q: What is the difference between delegated access and least privilege for agents?

A: Least privilege assumes the minimum access can be defined in advance, while delegated access may require a different authority set based on task, location, or data residency. For agents, that means privilege is contextual and may legitimately differ from the initiating user’s own access.


Technical breakdown

Why session-based authorization breaks for ephemeral workloads

Session-based authorization ties permissions to login time, then carries them forward inside a token or session for convenience. That works when the subject, task, and context stay relatively stable. Ephemeral workloads do not behave that way. A serverless function, batch job, or pipeline step may exist only long enough to complete one action, so pre-issued access becomes too coarse and too persistent. The result is an identity decision made before the real risk, resource, and intent are known.

Practical implication: move ephemeral workload access decisions to runtime and bind them to the specific action being attempted.

Policy-as-code and federated authorization in the decision path

Policy-as-code separates the authorization rule from application logic, which lets teams evaluate access centrally and consistently. Federated authorization adds a real-time decision point, so an application can ask whether an action is allowed using current signals rather than reading a stale role from a token. In practice, this creates an authorization layer that can consume identity, device, network, and risk context before allowing access. The architectural change is less about adding more policy and more about making the decision independently reviewable.

Practical implication: decouple authorization from application code so policy changes, logging, and review happen without rewriting every service.

Identity agency and token issuance as the new failure surface

As agents take actions on behalf of users, every authorization decision produces a token or delegated credential that becomes the next identity artifact. That shifts the failure surface upward: the issuer, the delegation context, and the revocation path matter more than a static role map. Delegation is not always attenuation, because an agent may need different access than the initiating user based on task, location, or data residency. The hard problem is proving that the delegated authority still matches the commissioned intent at each hop.

Practical implication: treat token issuance, delegation context, and revocation speed as first-class controls in NHI governance.


Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Session-based authorization is being outgrown by the very identities it was designed to govern. The old assumption was that the subject stays stable long enough for login-time permissions and periodic reviews to remain meaningful. That assumption fails when ephemeral workloads and agents need action-specific access that changes mid-flow. The implication is not just better tooling, but a different governance premise for how access decisions are made.

Token issuance has become the identity control point that can fail the whole authorization stack. Once every decision ends in a bearer or delegated credential, the issuer becomes the strongest single point of failure in the chain. Cerbos is right to separate identity, signals, and decisioning, because bundling them together creates swap risk and concentrates failure. Practitioners should treat the token layer as the part of the architecture that now carries the most systemic risk.

Delegation is no longer a synonym for privilege reduction. The article’s example of an in-region agent receiving broader access than the initiating user shows that authority can widen as easily as narrow. That breaks the old mental model that delegated access is simply a subset of user access. The implication is that trust domain, intent, and execution context now matter as much as role.

Action-based authorization is becoming the more accurate governance unit for NHI and agentic systems. A session can no longer be the primary control boundary when one actor may make multiple hops through tools, agents, and services. The architecture now needs a decision trail that can explain why a specific action was allowed at a specific moment. Practitioners should reframe governance around action, context, and revocability rather than login state.

From our research:

What this signals

Signal-driven authorization will not settle the NHI problem by itself. The governance shift is real, but the control plane still depends on who owns the subject, who owns the policy, and how quickly delegated authority can be revoked. For teams already struggling with inventory and tooling scale, the next phase will expose whether they have a real decision architecture or just more elaborate session management.

Ephemeral access creates an identity blast radius problem. Once access is granted at action time, the real question becomes how far a single decision can travel through agents, tools, and downstream services before it is reassessed. That makes decision logging, revocation speed, and standards-based interoperability part of the core identity programme, not optional hardening.


For practitioners

  • Move authorization decisions to runtime Require access checks at the moment an action is attempted, using live context from identity, device, network, and risk systems instead of relying on login-time grants.
  • Separate identity, signals, and decisioning Keep the identity provider, signal sources, and policy engine independently replaceable so a change in one layer does not force a rewrite across the stack.
  • Inventory actions and owners before writing policy Document which capabilities each system exposes, who owns them, and which signals should gate each action before you try to codify access rules.
  • Treat delegation context as an audit requirement Log the commissioning user, the acting agent, the requested action, and the contextual signals used to approve it so auditors can reconstruct authority later.
  • Demand standards-based interoperability Verify support for Shared Signals Framework, CAEP, and OpenID Federation so your authorization layer can move between components without bespoke rebuilds.

Key takeaways

  • Static session-based access is too coarse for agents and ephemeral workloads that need decisions at runtime.
  • The evidence points to a governance shift toward policy-as-code, federated authorization, and auditable decision trails.
  • Practitioners need to separate identity issuance from authorization logic or they will concentrate failure in the token layer.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-05Covers token handling and delegated machine identity risk in runtime authorization.
NIST CSF 2.0PR.AC-4Access permissions should be managed dynamically when actions happen in context.
NIST Zero Trust (SP 800-207)Zero Trust requires continuous verification rather than session trust.

Map runtime authorization to PR.AC-4 and validate that policy decisions are logged and reviewable.


Key terms

  • Signal-driven authorization: An authorization model that decides access using live context at the moment an action is attempted. It replaces static login-time permission assumptions with continuous evaluation of signals such as identity, device posture, network conditions, and policy context.
  • Ephemeral workload: A short-lived non-human identity that exists only long enough to complete a task, such as a batch job, serverless function, or pipeline step. Its access needs are often task-scoped and time-bound, which makes session-era governance models too blunt.
  • Delegated authority: Access granted to an acting identity so it can perform a task on behalf of another subject. In practice, the delegated rights may differ from the initiator’s rights because context, location, and trust domain can change what is permitted.
  • Policy-as-code: Authorization policy expressed in code or declarative rules that can be evaluated consistently by a separate decision engine. It keeps access logic out of application code and makes policy changes, testing, and audit trails more reliable.

Deepen your knowledge

Signal-driven authorization, policy-as-code, and delegated NHI governance are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are redesigning access for agents or ephemeral workloads, it is worth exploring.

This post draws on content published by Cerbos: Signals, Policies, and Identity Agency, a panel recap on real-time authorization and identity layer design. Read the original.

NHIMG Editorial Note
Published by the NHIMG editorial team on 2026-05-21.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org