Join our Newsletter — 33% off our NHI Course

JIT permissions and IGA: are your access controls keeping up?

 

(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 17435
Topic starter  

TL;DR: Just-in-time permissions reduce standing privilege by expiring entitlements automatically, but they only enforce least privilege when Identity Governance and Administration supplies discovery, policy, contextual approval, and audit evidence, according to Omada Identity. The practical lesson is that time-bound access without governance still leaves the blast radius intact.

Editorial analysis by NHI Mgmt Group, based on content published by Omada Identity: “Just-in-Time Permissions Explained: How JIT and IGA Together Enforce Least Privilege”.

Key questions

Q: When does just-in-time access fail to reduce privilege risk?

A: JIT fails when access is still broad, poorly logged, or not revoked after task completion.

Q: Why does standing privilege still create so much identity risk?

A: Standing privilege keeps elevated access available long after the work that justified it has ended.

Q: What do teams get wrong about temporary access in user access reviews?

A: A common mistake is treating temporary access as low risk and then forgetting to revoke it when the task ends.

Practitioner guidance

  • Map all temporary access to entitlement source Trace each JIT permission back to the role, group, application right, or policy that made it eligible so that expiry is tied to a governed entitlement, not a one-off request.
  • Separate session elevation from entitlement governance Use JIT access for session-level privilege and IGA for permission eligibility, because the article shows those controls solve different parts of the least-privilege problem.
  • Review non-human identities for hidden standing privilege Prioritise service accounts, workloads, and AI agents that hold permissions without a lifecycle event forcing reassessment, since they are the hardest to catch in ordinary review cycles.

Bottom line: JIT permissions help reduce exposure, but they do not by themselves prove that access was properly authorised or appropriately scoped.

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 6 months ago
Posts: 17367
 

JIT permissions are an expiry mechanism, not a least-privilege governance model. They reduce how long access exists, but they do not determine whether the entitlement was justified, scoped correctly, or compatible with policy. The distinction is fundamental for IAM teams because fast expiry without entitlement governance only shortens the window on a bad decision.

A few things that frame the scale:

A question worth separating out:

Q: How should organisations govern JIT access for privileged machine identities?

A: Treat JIT as a control for task-scoped entitlement, not as a convenience feature. The access request should be tied to a specific use case, the privilege should expire automatically, and the identity should return to a non-privileged state after the job completes. That approach reduces standing access and makes privileged use easier to audit.

👉 Read our full editorial: Just-in-time permissions need IGA to enforce least privilege



   
ReplyQuote
Share:

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.