Class SAML1SPSessionCreationStrategy

java.lang.Object
net.shibboleth.idp.saml.session.impl.SAML1SPSessionCreationStrategy
All Implemented Interfaces:
Function<ProfileRequestContext,SPSession>

public class SAML1SPSessionCreationStrategy extends Object implements Function<ProfileRequestContext,SPSession>
A function to create a SAML1SPSession based on profile execution state.

This strategy is a default approach that uses a lookup strategy for a RelyingPartyContext to obtain an issuer value, used as the SPSession's relying party ID. The authentication flow ID comes from the AuthenticationResult in the AuthenticationContext. The session has a creation time based on the time of execution, and the expiration is based on a configurable lifetime.