# Uses of Package
net.shibboleth.idp.session

Packages that use net.shibboleth.idp.session
Package
Description
net.shibboleth.idp.cas.flow.impl
CAS protocol flow implementations.
net.shibboleth.idp.cas.session.impl
CAS protocol session implementations.
net.shibboleth.idp.saml.saml2.profile.impl
Profile processing actions related to SAML 2 messages.
net.shibboleth.idp.saml.session
Classes related to use of SAML with the session layer.
net.shibboleth.idp.saml.session.impl
Implementation classes for SAML-specific session functionality.
net.shibboleth.idp.session
APIs related to the construction and management of sessions.
net.shibboleth.idp.session.context
Context classes for managing session-related state.
net.shibboleth.idp.session.context.navigate
Functions for traversing session-related contexts.
net.shibboleth.idp.session.impl
Implementations of session-related classes and interfaces.
net.shibboleth.idp.session.logic
Functions and Predicates related to the use of sessions.

Classes in net.shibboleth.idp.session used by net.shibboleth.idp.cas.flow.impl
Class
Description
IdPSession
An identity provider session belonging to a particular subject and client device.
SessionResolver
A resolver that is capable of finding `IdPSession` objects that meet certain criteria.
Classes in net.shibboleth.idp.session used by net.shibboleth.idp.cas.session.impl
Class
Description
AbstractSPSessionSerializer
Base class for `SPSession` serializers that handles data common to all such objects.
BasicSPSession
Implementation support for a concrete `SPSession` implementation.
SPSession
Describes a session with a service in turn associated with an `IdPSession`.
Classes in net.shibboleth.idp.session used by net.shibboleth.idp.saml.saml2.profile.impl
Class
Description
IdPSession
An identity provider session belonging to a particular subject and client device.
SessionResolver
A resolver that is capable of finding `IdPSession` objects that meet certain criteria.
SPSession
Describes a session with a service in turn associated with an `IdPSession`.
Classes in net.shibboleth.idp.session used by net.shibboleth.idp.saml.session
Class
Description
BasicSPSession
Implementation support for a concrete `SPSession` implementation.
SPSession
Describes a session with a service in turn associated with an `IdPSession`.
Classes in net.shibboleth.idp.session used by net.shibboleth.idp.saml.session.impl
Class
Description
AbstractSPSessionSerializer
Base class for `SPSession` serializers that handles data common to all such objects.
SPSession
Describes a session with a service in turn associated with an `IdPSession`.
Classes in net.shibboleth.idp.session used by net.shibboleth.idp.session
Class
Description
AbstractIdPSession.AddressFamily
Address syntaxes supported for address binding.
IdPSession
An identity provider session belonging to a particular subject and client device.
SessionException
Exception indicating a problem with the session layer.
SPSession
Describes a session with a service in turn associated with an `IdPSession`.
SPSessionSerializerRegistry.Entry
Wrapper type for auto-wiring serializers.
Classes in net.shibboleth.idp.session used by net.shibboleth.idp.session.context
Class
Description
IdPSession
An identity provider session belonging to a particular subject and client device.
SPSession
Describes a session with a service in turn associated with an `IdPSession`.
Classes in net.shibboleth.idp.session used by net.shibboleth.idp.session.context.navigate
Class
Description
SPSession
Describes a session with a service in turn associated with an `IdPSession`.
Classes in net.shibboleth.idp.session used by net.shibboleth.idp.session.impl
Class
Description
AbstractIdPSession
Abstract base for implementations of `IdPSession`, handles basic management of the instance data without addressing persistence.
AbstractSPSessionSerializer
Base class for `SPSession` serializers that handles data common to all such objects.
IdPSession
An identity provider session belonging to a particular subject and client device.
LogoutPropagationFlowDescriptor
A descriptor for a logout propagation flow.
SessionException
Exception indicating a problem with the session layer.
SessionManager
Component that manages sessions between the IdP and client devices.
SessionResolver
A resolver that is capable of finding `IdPSession` objects that meet certain criteria.
SPSession
Describes a session with a service in turn associated with an `IdPSession`.
SPSessionSerializerRegistry
A registry of mappings between a `SPSession` class and a corresponding `StorageSerializer` for that type.
Classes in net.shibboleth.idp.session used by net.shibboleth.idp.session.logic
Class
Description
LogoutPropagationFlowDescriptor
A descriptor for a logout propagation flow.
SPSession
Describes a session with a service in turn associated with an `IdPSession`.