Specification: RFC 9470
Step-Up Authentication allows resource servers to request additional authentication when a user needs elevated privileges for sensitive operations.
WWW-Authenticate Challenge
-
insufficient_user_authenticationerror -
acr_valuesparameter in challenge — request specific authentication context -
max_ageparameter in challenge — require recent authentication
Authorization Request
-
acr_valuesparameter — requested authentication context class -
max_ageparameter — maximum authentication age
ID Token Claims
-
acrclaim — Authentication Context Class Reference -
auth_timeclaim — time of authentication
Use Cases
Step-up authentication enables:
- Re-authentication before sensitive operations (delete account, change password)
- MFA challenges for high-risk transactions
- Time-based re-authentication requirements