TL;DR: AI, MCP, and machine identities are pushing organisations toward runtime authorization, faster OAuth controls, and broader use of workload identities, according to Curity. The shift is not just technical, it makes dynamic NHI governance the practical boundary for access decisions in autonomous systems.
At a glance
What this is: This is a forward-looking IAM analysis saying AI agents, MCP, and machine identities will force organisations toward runtime authorisation, stronger OAuth controls, and more dynamic governance for non-human access.
Why it matters: It matters because IAM teams now have to govern machines, agents, and users through faster, event-driven access decisions instead of relying on manual onboarding and static privilege models.
Context
The core problem is that IAM models built around manual approvals and slow provisioning do not fit systems that need to grant and revoke machine access while workflows are still running. In practice, the article argues that AI agents, MCP integrations, and machine identities are pushing authorisation away from admin-time decisions and toward runtime evaluation.
For identity teams, the governance gap is not just scale but timing. When permissions can change during execution, onboarding, access scope, and trust signals have to be treated as dynamic inputs rather than one-time setup tasks. That changes how organisations think about NHI, agentic automation, and human oversight in the same delegation chain.
Key questions
Q: How should security teams implement runtime authorization in identity security programmes?
A: Security teams should move the final allow-or-deny decision out of application code and into a dedicated policy layer that evaluates identity, resource, action, and context at request time. That keeps authorization consistent across services, makes policy change auditable, and prevents each team from inventing its own access logic.
Q: Why do long-lived secrets create more risk for machine identities?
A: Long-lived secrets turn a one-time exposure into persistent access. If a token or key stays valid for months, an attacker can reuse it quietly, often without triggering human-centric controls. That is why rotation alone is not enough unless revocation, ownership, and validation are automated.
Q: What is the difference between workload identities and client secrets for OAuth access?
A: Workload identities bind access to the running service or workload rather than to a reusable secret that can be copied or reused elsewhere. Client secrets are easier to deploy but they create more durable trust objects, while workload identities support narrower, less persistent authentication for machines and applications.
Q: How do organisations keep least privilege working when permissions change at runtime?
A: They need authorisation signals that reflect current context, not just the role or credential issued at onboarding. When permissions can change because another system event changed trust, least privilege only holds if the policy engine re-evaluates the request before the action is allowed.
Technical breakdown
Why runtime authorisation is replacing admin-time approval
Traditional IAM assumes access can be provisioned before work starts and reviewed later. That assumption breaks when autonomous applications need decisions while they are executing, because the permission state can change between request and action. Runtime authorisation evaluates trust, context, and entitlements at the moment of use, which is why the article treats speed as a governance requirement rather than a performance feature. The practical difference is that the control point moves from onboarding workflows to live policy evaluation, signal exchange, and continuous permission checking.
Practical implication: design access decisions to happen at runtime, not only during provisioning.
How MCP changes OAuth and machine identity patterns
MCP places new weight on OAuth profiles, client credentials, token exchange, and JWT assertion grants because agents and tools need delegated access that is both scoped and machine-readable. The article suggests that workload identities will increasingly replace fragile shared secrets for client authentication, but it also notes that client secrets will not disappear quickly. The technical issue is not just authentication strength. It is how to bind identity, scope, and boundary crossing tightly enough that tools can act without broad standing privilege.
Practical implication: tighten OAuth delegation patterns and reduce dependence on long-lived client secrets.
Why machine identity governance now includes signals and trust boundaries
The article points to a growing need to analyse and share signals across system components because permissions can shift based on events elsewhere in the architecture. That makes machine identity governance more than account inventory. It becomes a control problem about how trust is established, propagated, and reduced across services, APIs, and agents. For IAM teams, the architectural question is how to preserve least privilege when identity decisions depend on live system state rather than fixed roles alone.
Practical implication: connect authorisation policy to system signals that reflect current trust and context.
Breaches seen in the wild
- Sourcegraph breach 2023: A site-admin token left in a Sourcegraph commit for 47 days let an attacker become admin and offer free access to its APIs and LLM via a proxy.
- T-Mobile API breach 2023: An attacker pulled data on 37 million T-Mobile accounts through one API, without authorisation, for six weeks before detection.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Runtime authorisation is becoming the real control plane for machine access. The article is pointing at a structural shift: provisioned access is too slow when AI agents and automated services need to act during execution. That means the control boundary moves from lifecycle setup to policy evaluation at the moment of use. For identity programmes, the decisive question is no longer who was approved, but what can be authorised safely right now.
Admin-time authorization was designed for predictable request patterns. That assumption fails when the actor is autonomous because access demand, tool choice, and execution timing can all vary inside the session. The implication is not just faster workflows, but a broken premise about access stability across the review window. IAM teams need to recognise that the old certification model was built for access that persists long enough to be reviewed.
Ephemeral credential trust debt: long-lived client secrets and static machine trust create hidden exposure because the longer they remain valid, the more they outlive the context that justified them. The article’s emphasis on workload identities, token exchange, and JWT assertions shows that machine trust now has to be shortened and contextualised. This is a governance problem as much as a technical one, because the organisation inherits risk each time it keeps reusable credentials in place for convenience. Practitioners should treat persistence of machine trust as a liability, not a default.
Machine identity is no longer separate from application architecture. The article links AI, MCP, OAuth, and workload identities into one access problem, which is exactly how modern IAM failures appear in practice. When tooling, services, and agents all rely on delegated machine access, weak separation between them becomes a governance gap. The practitioner conclusion is that identity architecture and application architecture now have to be designed together.
Speed without continuous policy becomes disguised privilege expansion. Organisations that accelerate machine onboarding without runtime checks risk creating access that is fast but not well bounded. The article is right to connect signal sharing, dynamic decisions, and least privilege, because those are the mechanisms that keep automation from hardening into standing access. The practical conclusion is that speed must be paired with continuous authorisation or it simply shifts risk downstream.
From our research library:
- 71% of organizations use third-party APIs, according to Gartner’s 2024 data.
- Read next: Authorisation Models Guide
What this signals
Ephemeral credential trust debt: the longer a machine credential remains valid, the more it accumulates unexamined trust that no longer reflects the system state that originally justified it. That is why runtime authorisation and token exchange matter together: one controls when trust is re-evaluated, the other reduces how much standing trust exists to begin with.
MCP-style integrations and AI agents will keep exposing the mismatch between static IAM processes and live system behaviour. IAM programmes that still rely on week-long provisioning cycles will keep producing access gaps, because the control problem has shifted from assigning access to continually revalidating it.
For practitioners
- Rebuild access for runtime decisions Move machine access decisions out of manual onboarding flows and into policy that can evaluate trust, context, and scope during execution, especially for AI agents and API clients.
- Reduce dependence on long-lived client secrets Inventory OAuth client credentials, workload identities, and equivalent application secrets, then prioritise the cases where reusable credentials still grant broad or persistent access.
- Adopt token exchange for delegated access Use token exchange and JWT assertion grants where cross-boundary access is needed, so delegated permissions are narrower than the original machine credential.
- Tie authorisation to live system signals Feed current system events, workload state, and trust signals into access decisions so permissions can change as the environment changes rather than staying fixed after onboarding.
Key takeaways
- AI agents and MCP integrations are pushing IAM away from manual approval cycles and toward runtime decisions that can keep pace with machine execution.
- The hardest problem is not only authentication strength, but how long machine trust remains valid once it has been issued.
- Identity teams should treat workload identities, token exchange, and live policy evaluation as linked controls rather than separate improvements.
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 Zero Trust (SP 800-207) and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-04 — Insecure Authentication | The article centres on machine and workload authentication for AI agents and APIs. |
| NHI-05 — Overprivileged NHI | It argues for least-privileged, runtime-scoped access for machines and agents. | |
| NHI-07 — Long-Lived Secrets | The article warns that client secrets and equivalent credentials will persist for years. | |
| Recommendation — Strengthen machine authentication to avoid reusable credentials as the default trust pattern. Scope machine access so permissions are evaluated narrowly at use time. Reduce the lifetime of machine secrets and replace them where workload identity is available. | ||
| NIST Zero Trust (SP 800-207) | Dynamic policies — Dynamic policy enforcement | Runtime authorization and continuous evaluation align directly with zero trust principles. |
| Recommendation — Enforce dynamic policy checks before each machine access decision. | ||
| CIS Controls v8 | CIS-5 — Account Management | The article focuses on machine access lifecycle and privilege governance. |
| Recommendation — Manage machine accounts and credentials with the same lifecycle discipline as other identities. | ||
Key terms
- Runtime Authorisation: Runtime authorisation is the practice of deciding access while a task is in progress, rather than only at provisioning time. It matters for NHIs because credentials and entitlements can change risk mid-session, especially when automation or AI agents interact with sensitive systems.
- Workload Identity: The identity assigned to a software workload, such as a containerised application, serverless function, or microservice, enabling it to authenticate to other services without storing static credentials.
- Client Secret: A client secret is a credential used by an application to prove its identity to an identity provider during token exchange. In OIDC, it functions like a password for the workload, so exposure in code, logs, or build artifacts can enable impersonation and downstream access.
- Token Exchange: Token exchange is an OAuth pattern that swaps one credential or token for another with narrower scope or different trust context. In NHI governance, it is useful when a workload must cross boundaries without carrying broad, reusable privileges into downstream systems.
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.
Published by the NHIMG editorial team on May 28, 2026.
Updated on October 8, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org