Join our Newsletter — 33% off our NHI Course
Home Glossary Identity Beyond IAM Acr Values
Identity Beyond IAM

Acr Values

← Back to Glossary
By NHI Mgmt Group Updated August 23, 2026 Domain: Identity Beyond IAM

acr_values is an OpenID Connect request parameter that asks the authorization server to use a particular authentication context class. It is advisory, not a hard guarantee. The server may honor it, decline it, or return a token reflecting the current session if the requested assurance cannot be met.

Expanded Definition

OpenID Connect defines acr as the authentication context claim, and acr_values as a request hint for the assurance level or authentication method an authorization server should try to satisfy. In NHI and agentic AI systems, it is often used when a workload, agent, or delegated session needs stronger proof before issuing tokens that can reach sensitive APIs. The key point is that acr_values is advisory: it influences the authorization decision, but it does not force the identity provider to mint a token with the requested assurance if the current session, policy, or available factors cannot meet it.

Usage in the industry is still evolving because different identity providers map acr strings to different assurance semantics, and no single standard governs this yet. Some environments treat acr_values as a direct control for step-up authentication, while others only use it as a routing hint for policy evaluation. NHI practitioners should therefore treat it as part of an assurance workflow, not as a standalone security boundary. It becomes most relevant when service accounts, agents, or automation need differentiated access paths based on risk or transaction sensitivity. The most common misapplication is assuming the request itself guarantees stronger authentication, which occurs when teams trust the parameter without verifying the returned acr claim or token context.

Examples and Use Cases

Implementing acr_values rigorously often introduces user and automation friction, requiring organisations to weigh stronger assurance against lower token issuance success rates and more complex policy design.

  • An AI agent requests a higher assurance context before calling a payments API, but the authorization server returns a lower context because the session lacks a satisfied step-up factor.
  • A CI/CD workload requests a specific authentication context for release automation, then falls back to a standard session when policy permits non-sensitive deployment actions.
  • A privileged service account exchanges a token only after an explicit context upgrade, aligning with least-privilege and just-in-time access patterns described in the Ultimate Guide to NHIs.
  • A security team maps requested acr_values to assurance controls in NIST SP 800-53 Rev 5 Security and Privacy Controls so that token issuance reflects the sensitivity of the protected resource.
  • An enterprise federates partner access and uses acr_values to distinguish ordinary API calls from high-risk administrative actions, while logging the returned acr claim for audit and anomaly review.

Why It Matters in NHI Security

For NHIs, the security risk is not the parameter itself but the false confidence it can create. If engineers assume acr_values enforces assurance, they may allow tokens for automation, agents, or workload identities to reach sensitive systems without confirming what the authorization server actually issued. That gap matters because NHIs already operate at scale, and the Ultimate Guide to NHIs reports that 97% of NHIs carry excessive privileges, which makes token context and step-up behaviour especially important. In practice, acr_values should be paired with policy enforcement, token inspection, and logging so that the requested assurance, the returned assurance, and the downstream entitlement model are all aligned.

When teams rely on acr_values as if it were a hard control, they can miss privilege escalation paths, weak session reuse, and overbroad machine access. The term becomes operationally unavoidable after a workload or agent is found calling protected APIs with a token that looked “high assurance” on request but was never actually elevated at issuance time.

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-63, NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Agentic AI Top 10A1Agentic systems depend on request context and assurance before tool use or delegated actions.
OWASP Non-Human Identity Top 10NHI-04NHI access should be tied to validated assurance, not assumed from requested context.
NIST SP 800-63AALAuthentication assurance levels map closely to the context requested via acr_values.
NIST CSF 2.0PR.AAIdentity proofing and authentication controls depend on correct assurance handling.
NIST Zero Trust (SP 800-207)SA-1Zero trust requires continuous verification of identity context, not trust in a requested value.

Treat acr_values as input to policy, then enforce the final authentication context at decision time.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on August 23, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org