Class AuthorizationController

  • All Implemented Interfaces:
    Component, DestructableComponent, InitializableComponent

    @ThreadSafe
    @Controller
    @RequestMapping("%{idp.authn.oidc.rp.externalAuthnPath:/Authn/OIDC/RP}")
    public class AuthorizationController
    extends AbstractInitializableComponent
    Servlet compatible with the ExternalAuthentication interface that begins, by HTTP redirect, an OpenID Connect authentication request to an OpenID Connect Provider (an OAuth 2.0 Authorization Server that supports OpenID Connect).

    The servlet also consumes the HTTP authentication response from the OpenID Connect provider, decodes it, adds it the the input message context, and resumes IdP processing.