Home / Companies / WorkOS / Blog / Post Details
Content Deep Dive

RFC 9470 explained: The OAuth step-up authentication challenge protocol

Blog post from WorkOS

Post Details
Company
Date Published
Author
Maria Paktiti
Word Count
2,816
Company Posts That Month
89
Language
English
Hacker News Points
-
Post removed?
No
Summary

RFC 9470, the OAuth 2.0 Step Up Authentication Challenge Protocol published in 2023, lets resource servers require stronger or more recent user authentication after evaluating the risk of a specific API request, rather than relying solely on authorization decisions made when a token was issued. A resource server returns a 401 response with the insufficient_user_authentication error and may include acr_values for requested authentication strength and max_age for authentication recency; the client then makes a new OpenID Connect authorization request using those values and retries with a new token. The specification emphasizes that max_age is enforceable because OpenID Connect requires active reauthentication when the allowed age is exceeded, while acr_values is advisory and must be verified through the returned acr claim because an authorization server may not meet the requested level. The auth_time claim records the last active user authentication and must not change during token refreshes, allowing APIs to assess true session freshness through JWT claims or token introspection. RFC 9470 intentionally leaves risk policy, session management, authentication-context semantics, token caching, and user experience to implementers, while warning that challenges can reveal sensitive policy information or be abused to trigger user prompts.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
AI Agents 1 5,422 1,164 237 -21%
MCP 1 8,107 809 199 -26%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.