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.
Editorial analysis by NHI Mgmt Group, based on content published by Cerbos: “Tokens are authorization decisions: a guide to policy-driven token issuance”.
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.
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.
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.
Practitioner guidance
- 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.
Bottom line: Static tokens can turn authorization into a stale snapshot, which leaves claims and scopes trusted after the underlying context has changed.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full 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.
A question worth separating out:
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.
👉 Read our full editorial: Policy-driven token issuance is reshaping authorization governance