They fail because the access path becomes more expensive than the work it is meant to enable. If developers must wait on external approvals or navigate a separate portal every time, they route around the process, and the temporary-access model loses credibility. Speed and task fit are therefore part of the control design, not an afterthought.
Why slow approvals break the control, not just the workflow
JIT and zero standing privilege only work when elevation feels faster and safer than bypassing it. If approvals are slow, users optimize for delivery, not policy, and the control becomes a queue instead of a guardrail. That turns a temporary-access model into a credibility problem: people keep finding alternate paths, and the standing privilege you meant to eliminate reappears informally.
The practical issue is that access controls compete with production pressure. When approval latency is high, teams begin to treat elevation as an interruption rather than a designed part of work, so the process gets skipped, cached, shared, or replaced with broader access. Good JIT design therefore has to balance authorization strength with task fit and turnaround time.
What “too slow” means in operational terms
“Too slow” is not a fixed number of minutes. It is any approval path that is slower than the risk tolerance of the work, slower than the alternative workaround, or slower than the incident window the access was supposed to address. A one-hour delay may be acceptable for a planned maintenance task, but unacceptable for on-call remediation, emergency troubleshooting, or short-lived admin work.
Latency also includes friction, not just elapsed time. Separate portals, repeated justifications, manual ticket chasing, and unclear approver ownership all lengthen the effective approval path. The more the process depends on human coordination, the more likely users are to seek standing access, shared credentials, or a permanent exception.
Why the control loses credibility when speed and task fit are off
JIT and ZSP are not meant to make work harder for its own sake. They are meant to reduce exposed privilege while still allowing legitimate action. If the access grant cannot reliably keep pace with real operational work, the control becomes mismatched to the job and people stop trusting it as the normal path.
That trust loss matters because controls in day-to-day use are judged by whether they are predictable. If a developer or operator believes approval will fail, stall, or require repeated escalation, they will plan around the system. Once that happens, the organisation may still have policy, but it no longer has effective enforcement.
NHIMG’s Just-in-Time Access and Zero Standing Privilege Guide is useful here because it treats time-bound access as a design problem, not a slogan. For a broader control view, the Privileged Access Management Guide shows how JIT fits alongside vaulting, session control, and break-glass paths.
Why slow approvals create security and governance drift
When JIT approval is sluggish, the organisation often compensates with exceptions, broader roles, or “temporary” access that lasts too long. That undermines least privilege and can quietly recreate the very standing access model the control was supposed to remove. Over time, the real system becomes a patchwork of exceptions rather than a clean privilege lifecycle.
This is also where audit quality degrades. If access is granted outside the intended path, governance teams lose a clean record of who approved what, for how long, and for which task. The control may still exist on paper, but its operational evidence becomes fragmented and harder to defend.
For practitioners managing cloud or admin access, NHIMG’s Cloud PAM and CIEM Guide is a strong companion because it connects effective permissions, escalation paths, and right-sizing to the practical reality of JIT. Where emergency elevation is part of the design, the Break-Glass and Emergency Access Account Guide helps separate genuine emergencies from routine approval delays.
Risk and Threat Considerations
Slow approvals do not just reduce convenience, they create a predictable security failure mode. Users under delivery pressure will seek faster paths, and those paths are often broader, less visible, or less attributable than the intended JIT route. That increases the chance of privilege sprawl, policy bypass, and unmanaged emergency access.
Failure mechanism: approval friction pushes users toward exceptions, shared roles, cached access, or standing privilege, which weakens the very control JIT was meant to enforce.
Impact: privilege exposure persists longer than intended, auditability drops, and the organisation may end up with less control over access than before the “temporary access” model was introduced.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5, NIST Zero Trust (SP 800-207) and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-2 — Account Management | JIT depends on timely account and privilege lifecycle decisions. |
| AC-6 — Least Privilege | Slow approvals often push users toward broader standing access, weakening least privilege. | |
| IA-5 — Authenticator Management | Temporary access workflows rely on controlled credential issuance and expiry. | |
| Recommendation — Automate time-bound approval, activation, and revocation for privileged access. Limit elevation to the minimum permissions needed for the shortest practical duration. Enforce short-lived authenticators and rotate or revoke them immediately after use. | ||
| NIST Zero Trust (SP 800-207) | section 2.1 — The Zero Trust Logical Components | ZTA requires per-request authorization, which JIT operationalises for privileged work. |
| Recommendation — Use per-request policy decisions to make privileged access ephemeral and auditable. | ||
| CIS Controls v8 | CIS-5 — Account Management | Account lifecycle and privilege provisioning must support fast, controlled elevation. |
| Recommendation — Standardise approved elevation paths and remove unnecessary manual account exceptions. | ||
Practitioner Guidance
What to prioritise: optimise the approval path for the access classes that are genuinely time-sensitive. Routine developer elevation, incident response access, and scheduled administrative work should not all wait behind the same slow workflow if the business impact is different.
What to verify: check whether the access request can be approved and activated quickly enough for the actual job, not just for policy wording. If users still need a separate portal, manual chasing, or repeated re-approval for short tasks, the design is already encouraging bypass behaviour.
Decision rule: if the access is operationally urgent and the approval path cannot complete fast enough, route it through a pre-defined emergency or delegated model with tighter monitoring rather than forcing the team to improvise around JIT.
Common mistake: treating approval latency as a user-experience problem instead of a control-design failure. In practice, slow JIT often means the organisation has designed a privilege model that is too brittle for how work actually happens.
Practitioner takeaway: JIT succeeds when it is the easiest legitimate path to the minimum necessary access, and it fails when the approval process is slow enough that people learn to work around it.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 7, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org