Request-level authorization means access is decided for each request rather than once at login or network entry. It lets operators scope permissions by route, method, and identity, which is far more precise than broad network access and better suited to distributed systems and NHIs.
Expanded Definition
Request-level authorization is a decisioning pattern that evaluates access every time an NHI, agent, or application calls a resource. It differs from session-only checks because scope can be bound to route, method, object, tenant, and identity claims at the moment of use.
In practice, this is a control layer for distributed systems where a bearer token alone is not enough. It works best when paired with short-lived credentials, policy enforcement points, and identity context from the workload or agent itself. The model is aligned with Zero Trust thinking and with the broader direction described in the NIST Cybersecurity Framework 2.0, but usage in the industry is still evolving and definitions vary across vendors. For NHI programs, request-level authorization is especially important because service accounts and APIs often operate with broad permissions unless controls are enforced per call. The most common misapplication is treating a logged-in workload as fully trusted, which occurs when teams rely on gateway authentication but do not re-evaluate authorization for each downstream request.
Examples and Use Cases
Implementing request-level authorization rigorously often introduces latency and policy complexity, requiring organisations to weigh tighter control against operational overhead and developer friction.
- An API gateway checks whether an agent may call Ultimate Guide to NHIs-backed identity policy before allowing a write operation on a finance endpoint.
- A payment microservice permits GET requests for reporting but blocks POST and DELETE unless the calling NHI carries a time-bound approval, consistent with Zero Trust guidance in NIST Cybersecurity Framework 2.0.
- An AI agent can retrieve customer context only when the request includes the correct tenant claim and object ID, preventing lateral movement across records.
- A CI/CD robot may read deployment logs but cannot mint new secrets unless a policy engine confirms change window, environment, and delegated role.
- A third-party integration is allowed to call one endpoint from one IP range, but each request is still checked against the current identity posture and secret status.
These examples show why request-level authorization is more precise than coarse RBAC alone, especially when privileges must change by method or resource state rather than by login event.
Why It Matters in NHI Security
Request-level authorization reduces the blast radius of compromised NHIs because an attacker who steals a token does not automatically inherit every action the identity can perform. That matters when identities are over-permissioned, secrets are reused, or agents are allowed to act autonomously across services.
NHI risk is frequently hidden until operators examine real request paths. NHI Mgmt Group research shows that Ultimate Guide to NHIs reports 97% of NHIs carry excessive privileges, which makes per-request checks a practical containment layer rather than a theoretical best practice. It also supports governance goals in NIST Cybersecurity Framework 2.0 by forcing access decisions to reflect current context, not stale assumptions. For organisations using agents or MCP-connected tools, this control helps separate legitimate tool use from unintended execution authority. Organisations typically encounter the need for request-level authorization only after a token replay, credential leak, or overbroad service account grant exposes data, at which point the control becomes operationally unavoidable to address.
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 address the attack and risk surface, while NIST Zero Trust (SP 800-207) and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | Per-request checks limit overbroad NHI permissions and reduce blast radius. |
| NIST Zero Trust (SP 800-207) | Zero Trust requires decisions based on current context, not prior network trust. | |
| NIST CSF 2.0 | PR.AC-4 | Access permissions should be managed continuously as part of identity governance. |
Treat each request as untrusted and re-authorize access using identity, device, and policy context.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on May 16, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org