Class SAMLAuthnController

java.lang.Object
net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
net.shibboleth.idp.saml.saml2.profile.impl.SAMLAuthnController
All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent

@Controller
@RequestMapping("%{idp.authn.SAML.externalAuthnPath:/Authn/SAML2}")
public class SAMLAuthnController
extends AbstractInitializableComponent
MVC controller that handles outbound and inbound message I/O for proxied SAML authentication.

Outbound messaging is necessary to ensure webflow hygiene with respect to flow state, and inbound messaging is necessary to ensure a fixed URL for SAML endpoint management.

Since:
4.0.0