# Uses of Class
net.shibboleth.idp.session.BasicSPSession

Packages that use BasicSPSession
Package
Description
net.shibboleth.idp.cas.session.impl
CAS protocol session implementations.
net.shibboleth.idp.saml.session
Classes related to use of SAML with the session layer.

## Uses of BasicSPSession in net.shibboleth.idp.cas.session.impl

Subclasses of BasicSPSession in net.shibboleth.idp.cas.session.impl
Modifier and Type
Class
Description
`class`
`CASSPSession`
Describes a CAS protocol-specific service provider session created in response to a successful ticket validation.

## Uses of BasicSPSession in net.shibboleth.idp.saml.session

Subclasses of BasicSPSession in net.shibboleth.idp.saml.session
Modifier and Type
Class
Description
`class`
`SAML1SPSession`
Marker subtype for a SAML 1 session, adds no actual information other than its identity as a SAML 1 session.
`class`
`SAML2SPSession`
Extends a `BasicSPSession` with SAML 2.0 information required for reverse lookup in the case of a logout.