Package net.shibboleth.idp.session.impl
@NonnullElements
package net.shibboleth.idp.session.impl
Implementations of session-related classes and interfaces.
-
ClassesClassDescriptionA function to create a
BasicSPSessionbased on profile execution state.A serializer forBasicSPSessionobjects.Profile action that destroys anyIdPSessions found in aLogoutContext.An authentication action that checks for a mismatch between an existing session's identity and the result of a newly canonicalized subject (from aSubjectCanonicalizationContext).An authentication action that populates aAuthenticationContextwith the activeAuthenticationResultobjects found in aSessionContextthat is a direct child of theProfileRequestContext.Manager ofLogoutPropagationFlowDescriptorobjects.A strategy function for determining the status of a logout based on the content of aLogoutContext.Profile action that creates aLogoutPropagationContextcontainingSPSessionto be destroyed.Profile action that populates aMultiRelyingPartyContextwith the relying party information from aLogoutContext, and extends eachRelyingPartyContextcreated with aSAMLMetadataContextbased on metadata lookup.A profile action that populates aSessionContextwith an active, validIdPSession.Profile action that resolves an active session from the profile request, and records it, populating the associatedSPSessionobjects into aLogoutContext.Restores specific portions of the context tree used during logout processing to enable reuse of logout propagation subflows during back channel logout.Stores theLogoutContextin the servlet session to facilitate lookup by logout propagation flows.Saves off specific portions of the context tree in use during logout processing to enable reuse of logout propagation subflows during back channel logout.A profile action that selects a logout propagation flow to invoke.Implementation ofIdPSessionfor use withStorageBackedSessionManager.A serializer for instances ofStorageBackedIdPSessiondesigned in conjunction with theStorageService-backedSessionManagerimplementation.Implementation ofSessionManagerandSessionResolverinterfaces that relies on aStorageServicefor persistence and lifecycle management of data.Simplifies Spring wiring of a true/false condition for the consistentAddress feature.An authentication action that establishes a record of theAuthenticationResultin anIdPSessionfor the client, either by updating an existing session or creating a new one.An action that establishes a record of anSPSessionin an existingIdPSessionfor the client.