Class AuthorizationController

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.idp.plugin.authn.oidc.rp.impl.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.