Package net.shibboleth.idp.session.impl
package net.shibboleth.idp.session.impl
Implementations of session-related classes and interfaces.
-
ClassesClassDescriptionA function to create a
BasicSPSession
based on profile execution state.A serializer forBasicSPSession
objects.Profile action that destroys anyIdPSession
s 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 aAuthenticationContext
with the activeAuthenticationResult
objects found in aSessionContext
that is a direct child of theProfileRequestContext
.Manager ofLogoutPropagationFlowDescriptor
objects.A strategy function for determining the status of a logout based on the content of aLogoutContext
.Profile action that creates aLogoutPropagationContext
containingSPSession
to be destroyed.Profile action that populates aMultiRelyingPartyContext
with the relying party information from aLogoutContext
, and extends eachRelyingPartyContext
created with aSAMLMetadataContext
based on metadata lookup.A profile action that populates aSessionContext
with an active, validIdPSession
.Profile action that resolves an active session from the profile request, and records it, populating the associatedSPSession
objects 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 theLogoutContext
in 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 ofIdPSession
for use withStorageBackedSessionManager
.A serializer for instances ofStorageBackedIdPSession
designed in conjunction with theStorageService
-backedSessionManager
implementation.Implementation ofSessionManager
andSessionResolver
interfaces that relies on aStorageService
for 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 theAuthenticationResult
in anIdPSession
for the client, either by updating an existing session or creating a new one.An action that establishes a record of anSPSession
in an existingIdPSession
for the client.