By NHI Mgmt Group Editorial TeamBased on Cerbos: “Tokens are authorization decisions: a guide to policy-driven token issuance” (May 19, 2026)

TL;DR: Static tokens turn authorization into a snapshot problem, leaving claims, scopes, and roles trusted for an hour or more even when context changes, according to Cerbos. Policy-driven token issuance shifts that decision into a governed policy layer, making authorization auditable, revocable, and fit for human and non-human identities alike.


At a glance

What this is: This is an analysis of how policy-driven token issuance changes authorization governance by moving claim, scope, and role decisions into a policy layer instead of leaving them as static token mappings.

Why it matters: It matters because IAM teams have to govern what gets baked into tokens for humans, service accounts, workloads, and AI agents before downstream systems inherit those decisions as trusted truth.


Context

Authorization decisions are often embedded in tokens at issuance, which means downstream systems trust claims, scopes, groups, and roles as if they were still current. That creates a governance gap when access context changes after the token is signed, because the token itself does not change with it.

For IAM teams, the problem is not authentication but authorization ownership. The article frames policy-driven token issuance as a way to make those decisions explicit, auditable, and tied to the current state of identity governance rather than to static configuration across the IdP and applications.


Key questions

Q: What breaks when token claims are assembled without a policy layer?

A: Token issuance becomes a snapshot of whatever was in the IdP, IGA tool, and client mapping at the time, even if the underlying access context has already changed. That creates stale claims, broad scopes, and unclear ownership for the authorization decision. The result is downstream trust in a decision that no longer reflects current reality.

Q: Why do service accounts and AI agents need different controls from human users?

A: Service accounts and AI agents authenticate and act without the predictable patterns that human identity systems expect. They can operate across runtimes, scale quickly, and carry permissions into automated workflows. That means access decisions should consider workload context, runtime behaviour, and time-bound authority rather than relying only on user-centric IAM patterns.

Q: How do teams know whether policy-driven token issuance is working?

A: Look for centralized decision logs, fewer hardcoded claim mappings, and token contents that change when entitlement, risk, or tenant context changes. If teams still have to trace authorization decisions through IdP settings, application code, and manual exceptions, the policy layer is not yet governing the decision end to end.

Q: How should IAM teams govern tokens when access is delegated across users, services, and agents?

A: They should evaluate who is acting, on whose behalf, and from which runtime before issuance, rather than treating the subject as a single static principal. Delegated identity chains need policy that understands actor context, client instance context, and current scope so the token reflects the full authorization relationship.


Technical breakdown

Why static token claims create a snapshot problem

A signed token is a portable authorization snapshot. It carries claims, scopes, groups, and roles that downstream services treat as authoritative until expiry, even if the user’s tenant, risk state, or entitlement context changes in the meantime. That design is efficient, but it also means authorization is evaluated once and then reused many times without re-checking the underlying state. In practice, the IdP is asserting identity, while applications are inheriting an authorization decision that may already be stale.

Practical implication: Treat token contents as time-bounded authorization decisions, not durable access truth.

How policy-driven issuance separates identity from authorization

The article describes a model where the IdP authenticates the subject, then a policy layer decides what goes into the token before it is signed. That policy can incorporate context the IdP does not know, such as IGA entitlements, device signals, exception status, tenant scope, or risk inputs. This is the core architectural change: the token still travels downstream, but the decision that shaped it is governed centrally and can be audited as policy, not hidden in client configuration.

Practical implication: Move claim assembly into a governed policy layer so contextual inputs shape issuance decisions.

Why runtime governance matters for human and non-human identities

Policy-driven issuance becomes more important as the subject of authorization shifts from humans alone to service accounts, workloads, and AI agents. The article’s point is that these actors can operate continuously and at machine speed, so over-privileged tokens are exercised far more aggressively than human-issued credentials. That makes stale claims and broad scopes a governance failure, not just a configuration issue. Authorization has to be scoped at issuance to the actor, the action, and the current context.

Practical implication: Design token issuance rules separately for humans, workloads, and AI agents because their privilege consumption patterns differ.


Threat narrative

Attacker objective: The attacker or misconfigured subject leverages a trusted token to keep using access that should no longer be valid.

  1. Entry occurs when a subject receives a token that contains claims, scopes, groups, or roles assembled from stale or incomplete authorization context.
  2. Escalation follows when the relying systems trust that token as authoritative for its full lifetime, even after the underlying state has changed.
  3. Impact is persistent over-privilege across downstream applications, where unauthorized or broader-than-intended access is exercised until expiry or manual correction.

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


NHI Mgmt Group analysis

Authorization baked into a token is not just a technical implementation detail, it is a governance decision. The article is right to separate authentication from authorization, because the IdP knows who the subject is but not the full context of what should be allowed at that moment. When token claims are assembled from disconnected systems, no one truly owns the decision. Practitioners should treat token issuance as a governed control point, not a convenience layer.

Snapshot governance is the wrong model for high-change identity states. Static tokens assume the underlying conditions stay stable long enough for the token to remain accurate, but that assumption fails as soon as tenant scope, risk state, exception status, or entitlement context changes after issuance. The result is an authorization model that lags reality. IAM teams should recognise that stale claims are a policy failure, not just an implementation flaw.

Policy-driven issuance creates an identity governance perimeter around authorization. That matters because it gives teams one place to log, review, and modify the logic that determines what enters the token. The model is especially relevant where IGA, IdP configuration, and application code currently split ownership of the same decision. Practitioners should consolidate that decision into policy so authorization can be audited and changed without chasing downstream copies.

Runtime authorization for AI agents exposes the same governance gap at higher speed. An AI agent or workload can repeatedly exercise a broad token long after the context that justified it has disappeared, so the window of excessive privilege becomes operationally meaningful rather than theoretical. The issue is not that the actor is AI-like, but that its consumption pattern compresses the time available for humans to notice the mistake. Teams should govern issuance around actor behaviour, not just actor type.

Subject-as-vector is the right concept for modern authorization, because the actor is no longer a single principal. Delegated identity chains, client instance context, and actor profiles mean the policy has to evaluate who is acting, on whose behalf, and from which runtime. This article points in the right direction by treating authorization as structured decisioning rather than flat role mapping. Practitioners should expect governance models to move from principal-centric to chain-aware authorization.

What this signals

Token issuance is becoming the control plane for authorization governance. That shift matters because the decision that used to hide inside IdP mappings now needs to be designed, logged, and reviewed like any other high-value access control. The practical signal for IAM programmes is that token content, not just token validation, now belongs in governance scope.

Authorization snapshots will keep failing where identity context changes faster than token lifetime. Human users, service accounts, and AI agents all create different timing problems, but the common failure is the same: a signed token continues to express a decision after the decision’s inputs have moved on. Practitioners should prepare to move more of their access logic to issuance time rather than relying on expiry to clean up the gap.


For practitioners

  • Define a token issuance policy owner Assign one accountable team for the logic that determines claims, scopes, roles, and groups at issuance so authorization is not split across IdP config, IGA workflows, and application code.
  • Separate authentication from authorization inputs Keep the IdP focused on identity assertion, then feed entitlement, tenant, risk, and exception context into a governed policy layer before the token is signed.
  • Narrow claims for high-change contexts Reduce token scope for users, service accounts, workloads, and AI agents whose access context changes frequently, so the token reflects the current request rather than a static role snapshot.
  • Centralise decision logging for issuance Log every policy evaluation that shapes a token so audit teams can trace why a specific subject received specific claims at a specific moment.
  • Review delegated identity chains Check whether actor, client instance, and downstream subject context are all considered before issuance when requests involve delegation or non-human execution.

Key takeaways

  • Static tokens can turn authorization into a stale snapshot, which leaves claims and scopes trusted after the underlying context has changed.
  • Policy-driven issuance shifts that decision into a governed layer, giving IAM teams a clearer audit trail and a single control point for token contents.
  • The operational question is no longer whether identity is authenticated, but whether the authorization state embedded in the token still matches reality.

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 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsToken contents are governed access permissions and entitlements at issuance.
Recommendation — Apply PR.AA-05 to centralize authorization decisions before tokens are signed.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementToken lifetime and claim freshness depend on managed authenticators and issuance controls.
Recommendation — Use IA-5 to govern token lifecycle, rotation, and credential-related issuance controls.
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIBroad token claims for service accounts and workloads create overprivileged non-human identities.
NHI-07 — Long-Lived SecretsTokens that remain trusted for long periods behave like long-lived secrets in practice.
Recommendation — Audit non-human tokens for overprivilege and narrow claims to the minimum required scope. Shorten token trust windows and redesign issuance so stale credentials expire faster.
MITRE ATT&CKTA0006;TA0008 — Credential Access; Lateral MovementStale token trust supports credential abuse and movement across downstream systems.
Recommendation — Map token abuse to credential-access and lateral-movement tactics in detection planning.

Key terms

  • Policy-driven token issuance: A method of building access tokens from a governed policy decision rather than a static identity mapping. The policy engine can use current entitlements, risk signals, and context so the signed token reflects the moment of access and not just the directory state at login.
  • Authorization Management Platform: A control layer that evaluates policy, identity data, and context to decide whether access should be allowed. In practice, it sits between identity sources and applications so teams can apply consistent authorization rules across different systems and non-human identities.
  • Snapshot Governance: Snapshot governance is an access model where the state captured at issuance remains trusted for the token’s lifetime, even when context changes. It is efficient but weak for dynamic environments because the decision is frozen before downstream systems use it.
  • Subject-as-vector: A model in which the identity making a request is treated as a chain of actors and runtime instances rather than one principal. It matters when users, service accounts, devices, and agents all contribute to the decision and must be evaluated together.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on June 10, 2026.
Updated on October 6, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org