Spring Security SAML

Package org.springframework.security.saml

Class Summary
SAMLAuthenticationProvider Authentication provider is capable of verifying validity of a SAMLAuthenticationToken and in case the token is valid to create an authenticated UsernamePasswordAuthenticationToken.
SAMLAuthenticationToken SAML Token is used to pass SAMLContext object through to the SAML Authentication provider.
SAMLBootstrap Initialization for SAML library.
SAMLConstants Constant values for SAML module.
SAMLCredential Object is a storage for entities parsed from SAML2 response during its authentication.
SAMLDiscovery Filter implements Identity Provider Discovery Service and Profile as defined in http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-idp-discovery.pdf.
SAMLEntryPoint Class initializes SAML WebSSO Profile, IDP Discovery or ECP Profile from the SP side.
SAMLLogoutFilter Logout filter leveraging SAML 2.0 Single Logout profile.
SAMLLogoutProcessingFilter Filter processes arriving SAML Single Logout messages by delegating to the LogoutProfile.
SAMLProcessingFilter Filter processes arriving SAML messages by delegating to the WebSSOProfile.
SAMLRelayStateSuccessHandler Implementation of a success handler which interprets meaning of the RelayState inside SAMLCredential as an URL to redirect user to.
SAMLWebSSOHoKProcessingFilter Filter processes messages sent from IDP as part of the WebSSO Holder-of-Key profile.
 

Exception Summary
SAMLStatusException SAML exception which contains status code which should be returned to the caller as part of status message.
 


Spring Security SAML