Step-up and SSO enforcement
How a resource server asks for a fresher or stronger sign-in (RFC 9470), how a client answers it, and how an organization that enforces single sign-on uses the same challenge at the token endpoint.
On this page
Status: Available
for the resource-server check and the client step-up, which need no flag. Organization-level single sign-on enforcement is behind the sso_enforcement flag, which defaults OFF. Off, no token request is refused for want of single sign-on and the sign-in step never offers an organization's connections for it.
A valid token proves who called, and when and how they signed in. Some routes need more: a payment needs a sign-in from the last five minutes, an admin route needs aal2. RFC 9470 gives a resource server one way to say so, and a client one way to answer. This page follows that exchange from end to end. For what a step-up looks like to a person, see Step-up.