By NHI Mgmt Group Editorial TeamBased on Opal Security: “How Leading Teams Are Modernizing Authorization with Opal to Reduce Risk and Regain Control” (September 26, 2025)

TL;DR: Opal Security argues legacy IAM models still assume access is approved once and managed later, but modern environments need authorization that can decide whether access should exist right now. The shift makes policy, context, and revocation speed the control plane, while authentication alone leaves blast radius untouched.


At a glance

What this is: This is a practitioner analysis of why authorization maturity is overtaking static IAM as the real access control plane, especially where access must be continuously enforced after login.

Why it matters: It matters because IAM teams, IGA leads, PAM teams, and NHI owners now need to govern post-login access decisions, not just initial authentication and entitlement approval.

👉 Read Opal Security's analysis of authorization maturity as the new access control plane


Context

Authorization maturity is the discipline of deciding whether access should still exist after login, not just whether a user or system was allowed in initially. In high-velocity environments, static entitlement reviews and manual approval workflows are too slow to keep pace with real usage and changing risk.

For IAM and NHI programmes, the control problem has moved from identity proofing to enforceable authorisation. That means policy, context, and revocation have to work together across human users, service accounts, and AI-enabled workflows where access can change faster than periodic review cycles.

Opal Security's article frames this as a shift from reactive administration to preventive control. The underlying issue is not more identity data, but stronger enforcement when access becomes stale, risky, or unnecessary.


Key questions

Q: What breaks when organisations keep relying on static access approvals after login?

A: Static approvals break when access conditions change faster than review cycles can respond. The result is standing privilege, stale entitlements, and a wider blast radius than the original business need justified. Practitioners should treat post-login enforcement as the control, not a later audit activity.

Q: Why does continuous authorization reduce risk more effectively than authentication alone?

A: Continuous authorization matters because authentication only answers who entered, not whether that access should still be valid for the current task or context. Risk falls when resource access is re-evaluated against live signals and revoked as soon as the justification disappears.

Q: How do organisations know whether their authorization model is actually working?

A: Look for uniform enforcement across gateways and services, short token lifetimes, regular revocation or introspection use, and clear separation between public and confidential clients. If the same token behaves differently in different parts of the stack, the authorization model is inconsistent and the governance boundary is already leaky.

Q: What is the difference between authorization and authentication in modern application security?

A: Authentication proves who a user or workload is. Authorization determines what that identity is allowed to access or do. The two are related but not interchangeable. A system can authenticate successfully and still deny access, because permission decisions depend on roles, relationships, resource context, and policy, not just on identity verification.


Technical breakdown

Why static IAM breaks after login

Static IAM was built to answer who should get access at provisioning time, not whether access should still be valid in the moment of use. Once a session starts, entitlements can drift away from business need while the original approval remains on record. That gap is where overexposure, privilege creep, and delayed revocation accumulate. Modern authorization treats the access decision as dynamic, so policy can be re-evaluated against the resource, context, and actor type before enforcement occurs. In practice, that requires moving from identity records as evidence of permission to live authorization as the control point.

Practical implication: teams need to measure enforcement depth, not just entitlement approval coverage.

How just-in-time access changes the control plane

Just-in-time access converts standing privilege into task-scoped privilege. Instead of granting access indefinitely and reviewing it later, the system issues access only when needed and removes it when the task ends or the context changes. That matters because the risk window is no longer the length of a role assignment, but the duration of a specific action. For NHI programmes, the same principle applies to service accounts and other non-human identities that should not retain broad standing permissions after the workflow that needed them has completed.

Practical implication: design access workflows around expiration and revocation, not permanent assignment.

Why policy-as-code matters for authorization maturity

Policy-as-code moves authorization logic out of scattered consoles and tickets into version-controlled rules that can be tested, reviewed, and deployed like infrastructure. That improves consistency because the same policy can be enforced across cloud IAM, SaaS, and internal platforms without relying on manual interpretation. It also makes authorization auditable, since teams can see what changed, when, and why. For identity governance, this is the difference between describing access intent and actually governing it in production.

Practical implication: encode access rules centrally so policy changes become visible, reviewable, and enforceable.


Threat narrative

Attacker objective: The objective is to exploit the gap between initial approval and continuous enforcement so access remains available longer than intended.

  1. Entry begins after legitimate login or entitlement grant, when a user or system receives access that looks valid at the moment it is issued.
  2. Escalation occurs when access remains standing after the task, context, or risk profile changes, allowing privilege to persist beyond its intended scope.
  3. Impact follows when delayed revocation leaves blast radius intact, letting misuse or lateral movement continue despite a later review finding.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 150+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Authorization maturity is now an access control problem, not an IAM hygiene problem. Static approval, entitlement cataloguing, and periodic review do not solve post-login exposure when decisions have to be enforced in real time. The control plane has shifted from provisioning to runtime enforcement, which changes how IAM, IGA, and PAM programmes should be measured. Practitioners should treat revocation speed and contextual enforcement as core identity governance outcomes.

Standing privilege is the failure pattern modern authorization is trying to eliminate. When access persists beyond the task that justified it, the environment accumulates unnecessary blast radius even if authentication is strong. The article's maturity model is useful because it makes this visible as an enforcement gap, not just a process gap. Teams should focus on how quickly access becomes invalid when conditions change, not only on how often it is approved.

Unified visibility only helps when it feeds live decisions across human and non-human identities. The article correctly notes that modern programs need visibility into both humans and NHIs, but the governance value comes from acting on that visibility continuously. That is where identity data becomes an enforcement signal rather than a reporting artifact. Practitioners should align access telemetry, policy logic, and revocation workflows under one control model.

Identity drift is the right concept for this maturity shift. Access intent and access reality diverge after login, and that divergence is what makes authorization the quieter breach vector. As environments move faster, the governance question is whether access can be reversed as quickly as it can be granted. Security leaders should reframe maturity around reversible, contextual, and security-owned access decisions.

NHI programmes inherit the same control logic, but at machine speed. Service accounts and other non-human identities make standing access more dangerous because their privileges often outlive the business process that created them. The important shift is not only who gets access, but whether access can be continuously re-validated across lifecycle events. Practitioners should use authorization maturity to close the gap between issuance and removal.

What this signals

Identity drift: access intent and access reality diverge after login, so programmes built only on initial approval will continue to miss the point where risk actually accumulates.

Modern IAM and IGA teams should treat revocation latency, contextual policy enforcement, and standing privilege reduction as the meaningful metrics of maturity, not simply the number of entitlements reviewed.

For NHI programmes, the same logic applies to service accounts and workload identities, where access that is not continuously enforced becomes a governance liability rather than an asset.


For practitioners

  • Map standing access versus JIT coverage Baseline how much of the environment still depends on persistent entitlements, then separate human and NHI access paths so the review can identify where revocation lag is largest.
  • Move policy logic into version-controlled code Define authorization rules as code so they can be reviewed, tested, and rolled back with the same discipline as other infrastructure changes.
  • Track mean time to revoke risky access Measure how long it takes to remove access after usage drops, risk changes, or ownership changes, and treat slow revocation as a control failure rather than an operational delay.
  • Separate login assurance from access enforcement Use strong authentication for identity proof, but do not treat SSO or MFA as evidence that downstream resource access should remain valid.
  • Apply the same enforcement model to NHIs Review service accounts, tokens, and workload identities for the same contextual checks and revocation triggers used for human access, especially where privileges are still standing.

Key takeaways

  • The article's core claim is that authorization now matters more than static IAM once access has been granted and conditions keep changing.
  • Its maturity model is built around enforcement depth, with JIT access, policy-as-code, and continuous revocation as the practical markers of control.
  • For practitioners, the key shift is to govern access as a reversible runtime decision across both human and non-human identities.

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 addresses the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIStanding access and delayed revocation create excess privilege for non-human identities.
NHI-01 — Improper OffboardingThe article emphasizes revocation speed and deprovisioning of stale non-human access.
Recommendation — Review NHI entitlements for standing privilege and reduce any access that outlives its task. Tie NHI offboarding to immediate revocation so access ends when the workflow or owner changes.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe piece is centered on enforcing and re-evaluating access permissions continuously.
Recommendation — Apply PR.AA-05 to continuously validate whether granted access still matches current need.
NIST SP 800-53 Rev 5AC-6 — Least PrivilegeThe maturity model pushes access toward task-scoped, minimal privilege after login.
Recommendation — Use AC-6 to remove standing access and narrow privileges to the current task.
CIS Controls v8CIS-5 — Account ManagementThe article stresses lifecycle control, revocation, and ownerless account cleanup.
Recommendation — Apply CIS-5 to manage account lifecycles and revoke access when it is no longer needed.

Key terms

  • Authorization Maturity: The degree to which an organisation can enforce, explain, and audit access decisions consistently across its technology stack. Mature authorization is measurable, centrally governed, and context-aware rather than scattered across individual applications or dependent on local implementation quality.
  • Standing Privilege: Standing privilege is access that remains active even when no immediate task requires it. For NHI programmes, it is a common failure mode because long-lived credentials and persistent roles create unnecessary exposure. Reducing standing privilege usually means tighter expiry, on-demand access, and clearer review of who or what still needs access.
  • Policy as Code: Policy as code stores authorization logic in version control and evaluates it through testable, reviewable rules. For agent governance, it makes runtime decisions reproducible and measurable, which is critical when actions can be triggered by untrusted content and executed at machine speed.
  • Revocation Latency: Revocation latency is the time between a decision to remove access and the point at which that access is actually gone. It is a practical measure of how long stale privilege remains usable after a role change, offboarding, or contract end. Shorter latency means smaller exposure and cleaner audit evidence.

What's in the full article

Opal Security's full blog post covers the operational detail this post intentionally leaves for the source:

  • The six authorization patterns in more implementation detail, including how each one changes enforcement.
  • The authorization maturity curve and the signals Opal Security uses to assess progress.
  • Examples of key metrics such as JIT coverage, ownerless accounts, and mean time to deprovision NHIs.
  • The ebook reference and the surrounding explanation of how Opal Security defines identity drift.

👉 Opal Security's full post expands the maturity curve, the six patterns, and the metrics used to judge enforcement depth.

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 23, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org