Authentication provider is capable of verifying validity of a SAMLAuthenticationToken and in case
the token is valid to create an authenticated UsernamePasswordAuthenticationToken.
SAMLCollection is a wrapper around a collection od XMLObject instances of OpenSAML library As some collections of
XMLObjects are stored inside the HttpSession (which could be potentially sent to another cluster member), we need
mechanism to enable serialization of these instances.
Filter implements Identity Provider Discovery Service as defined in initializes IDP Discovery Profile as defined in
http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-idp-discovery.pdf.
SAMLObject is a wrapper around XMLObject instances of OpenSAML library As some XMLObjects are stored
inside the HttpSession (which could be potentially sent to another cluster members), we need
mechanism to enable serialization of these instances.
The SAMLUserDetailsService interface is similar to UserDetailsService with difference that SAML
data is used in order obtain information about the user.
When true system will also automatically generate discoveryRequest and discoveryResponse addresses or
use values provided as customDiscoveryUrl and customDiscoveryResponseUrl and store them to the extended metadata.
Port of the server, in case value is <= 0 port will not be included in the requestURL and port
from the original request will be used for getServerPort calls.
Implementation of the SAML message storage factory providing custom mechanism for storage
of SAML messages such as http session, cookies or no storage at all.