Decision-time authorisation is the practice of checking whether an action is allowed at the exact moment a system is about to perform it. For AI agents, this means policy must be enforced during runtime, because approval at setup time does not prevent unsafe behaviour later.
What Decision-Time Authorisation Means in Practice
Decision-time authorisation shifts the access decision to the moment of action, so the system checks current context, policy, and risk before it performs the operation. That matters because permissions that were acceptable at setup can become unsafe as data, tools, or context change.
For human users, services, and identity and access management controls, the core idea is the same: authorisation should answer "is this allowed now?" rather than "was this ever approved?"
Why Runtime Enforcement Matters
Decision-time authorisation is especially important when actions are high impact, short lived, or context sensitive. If policy is only checked at login, provisioning, or deployment time, the environment can drift and previously acceptable access can turn into overreach.
This is one reason modern authorisation increasingly uses externalised policy engines and fine-grained checks. The Authorisation Models Guide is useful here because it shows how RBAC, ABAC, ReBAC, and policy-based access control differ when access must be decided per request. It also helps explain why static role assignment alone often cannot capture real-time conditions.
For AI agents, runtime checks become even more important because the agent may choose new tools, new targets, or new sequences after initial approval. AI Agent Authorisation Guide maps that problem to task-scoped access, per-action decisions, and delegated authority that can be bounded at the moment of use.
How It Differs from Setup-Time Approval
Setup-time approval answers a narrower question, such as whether an identity, service, or agent may exist, enrol, or receive a baseline entitlement. Decision-time authorisation answers the operational question of whether the specific action should proceed in the current moment.
That distinction matters when conditions such as user intent, data sensitivity, environment, destination, time, or workload state influence the risk of the action. The Privileged Access Management Guide is a good companion because it shows how just-in-time access, zero standing privilege, and session controls support per-action restraint instead of standing permission.
In broader identity governance, this runtime perspective also helps reduce privilege creep and stale approvals. The IAM and IGA Basics resource provides the foundation for understanding how approvals, entitlements, and reviews fit together, but decision-time authorisation is the layer that enforces policy at the point of execution.
Where It Shows Up and What It Protects
You see decision-time authorisation in API calls, privileged admin actions, data retrieval, workflow triggers, and agent tool use. In each case, the security question is whether the requested action still fits policy after all context is considered.
That is why access control models that support dynamic evaluation are often paired with request attributes, resource context, and policy decision points. When access is based on the live request rather than a one-time grant, organisations can better contain misuse, accidental overreach, and policy drift.
For agentic systems, runtime authorisation also helps separate approved capability from approved execution. An agent may be allowed to act in a narrow scope, but every tool call, resource access, or privilege-bearing step still needs to be revalidated against current policy.
Risk and Threat Considerations
Decision-time authorisation reduces the blast radius of stale approval, but it also becomes a critical control point if the runtime policy is weak, bypassed, or misconfigured. The main risk is that an identity, service, or agent keeps acting on authority that is no longer appropriate for the current request.
Failure mechanism: A system that relies on setup-time approval, cached entitlements, or broad standing privilege can allow later actions that the current context would not permit. Attackers and malicious insiders benefit when they can reuse an earlier grant, abuse a long-lived token, or steer an agent into an action that was never intended for this moment.
Impact: The result can be excessive access, unsafe data disclosure, unauthorised transactions, lateral movement, or high-impact agent misuse. In agentic environments, weak runtime checks can also turn a limited delegation into broader tool abuse or privilege escalation.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST SP 800-53 Rev 5 and OWASP ASVS set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-3 — Access Enforcement | Defines enforcement of allowed actions at the point of access. |
| IA-5 — Authenticator Management | Covers lifecycle and validity of credentials that may be reused at decision time. | |
| Recommendation — Enforce AC-3 at each request so only currently permitted actions proceed. Manage authenticators so cached or long-lived credentials do not outlast their intended use. | ||
| OWASP ASVS | V8 — Authorization | ASVS authorization requirements support request-time permission checks. |
| Recommendation — Apply V8 to verify that authorization is checked for each sensitive action. | ||
| OWASP Agentic AI Top 10 | ASI03 — Identity & Privilege Abuse | Directly addresses agent misuse of identity and privilege during runtime actions. |
| Recommendation — Constrain agent permissions so each tool use is reapproved against policy. | ||
| OWASP Non-Human Identity Top 10 | NHI-04 — Insecure Authentication | Decision-time checks depend on trustworthy authentication and current trust context for non-human actors. |
| Recommendation — Require current authentication validity before allowing non-human actions. | ||
Practitioner Guidance
What to watch for: Treat decision-time authorisation as a control design choice, not just an implementation detail. If a workflow can change meaningfully between approval and execution, the policy decision needs to happen at execution time, with enough context to distinguish safe from unsafe requests.
Practitioners should also be careful not to confuse "approved once" with "safe forever." The strongest designs make the authorisation decision close to the protected action, especially where privilege, delegated authority, or agent tooling can change rapidly.
Practitioner takeaway: If a system can do something later that it could not safely do now, the authorisation decision belongs at the moment of action, not only at onboarding or setup.
Related resources from NHI Mgmt Group
- How do agent-native payments change the decision between API keys and runtime authorisation?
- What breaks when metadata is not available at decision time?
- What breaks when an autonomous SOC lacks enough context at decision time?
- What breaks when IGA programmes treat scope as a one-time planning decision?
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 12, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org