Class BasicSPSessionCreationStrategy

All Implemented Interfaces:

public class BasicSPSessionCreationStrategy extends Object implements Function<ProfileRequestContext,SPSession>
A function to create a BasicSPSession 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.