Uses of Interface
net.shibboleth.idp.session.IdPSession
Packages that use IdPSession
Package
Description
CAS protocol flow implementations.
Profile processing actions related to SAML 2 messages.
APIs related to the construction and management of sessions.
Context classes for managing session-related state.
Implementations of session-related classes and interfaces.
-
Uses of IdPSession in net.shibboleth.idp.cas.flow.impl
Methods in net.shibboleth.idp.cas.flow.impl that return IdPSessionModifier and TypeMethodDescriptionprivate IdPSessionGrantServiceTicketAction.getIdPSession(ProfileRequestContext prc) Get the IdP session. -
Uses of IdPSession in net.shibboleth.idp.saml.saml2.profile.impl
Methods in net.shibboleth.idp.saml.saml2.profile.impl with parameters of type IdPSessionModifier and TypeMethodDescriptionprivate booleanProcessLogoutRequest.sessionMatches(ProfileRequestContext profileRequestContext, IdPSession session) Check if the session contains aSAML2SPSessionwith the appropriate service ID and SessionIndex. -
Uses of IdPSession in net.shibboleth.idp.session
Classes in net.shibboleth.idp.session that implement IdPSessionModifier and TypeClassDescriptionclassAbstract base for implementations ofIdPSession, handles basic management of the instance data without addressing persistence.Methods in net.shibboleth.idp.session that return IdPSessionModifier and TypeMethodDescriptionSessionManager.createSession(String principalName) Create and return a newIdPSessionobject for a subject. -
Uses of IdPSession in net.shibboleth.idp.session.context
Fields in net.shibboleth.idp.session.context declared as IdPSessionModifier and TypeFieldDescriptionprivate IdPSessionSessionContext.sessionIdP session wrapped by this adapter.Fields in net.shibboleth.idp.session.context with type parameters of type IdPSessionModifier and TypeFieldDescriptionprivate final Collection<IdPSession>LogoutContext.idpSessionsPrimary sessions to destroy.Methods in net.shibboleth.idp.session.context that return IdPSessionMethods in net.shibboleth.idp.session.context that return types with arguments of type IdPSessionModifier and TypeMethodDescriptionLogoutContext.getIdPSessions()Get a live collection of the IdP Sessions being destroyed.Methods in net.shibboleth.idp.session.context with parameters of type IdPSessionModifier and TypeMethodDescriptionvoidSessionContext.setIdPSession(IdPSession theSession) Set the IdP session. -
Uses of IdPSession in net.shibboleth.idp.session.impl
Classes in net.shibboleth.idp.session.impl that implement IdPSessionModifier and TypeClassDescriptionclassImplementation ofIdPSessionfor use withStorageBackedSessionManager.Fields in net.shibboleth.idp.session.impl declared as IdPSessionModifier and TypeFieldDescriptionprivate IdPSessionExtractActiveAuthenticationResults.sessionSession to copy results from.Methods in net.shibboleth.idp.session.impl that return IdPSessionModifier and TypeMethodDescriptionStorageBackedSessionManager.createSession(String principalName) Create and return a newIdPSessionobject for a subject.private IdPSessionStorageBackedSessionManager.lookupBySessionId(String sessionId) Performs a lookup and deserializes a record based on session ID.StorageBackedSessionManager.resolveSingle(CriteriaSet criteria) Methods in net.shibboleth.idp.session.impl that return types with arguments of type IdPSessionModifier and TypeMethodDescriptionprivate Iterable<IdPSession>StorageBackedSessionManager.lookupBySPSession(SPSessionCriterion criterion) Performs a lookup and deserializes records potentially matching a SPSession.StorageBackedSessionManager.resolve(CriteriaSet criteria) Methods in net.shibboleth.idp.session.impl with parameters of type IdPSessionModifier and TypeMethodDescriptionprotected voidStorageBackedSessionManager.indexBySPSession(IdPSession idpSession, SPSession spSession, int attempts) Insert or update a secondary index record from an SPSession to a parent IdPSession.protected voidStorageBackedSessionManager.unindexSPSession(IdPSession idpSession, SPSession spSession, int attempts) Remove or update a secondary index record from an SPSession to a parent IdPSession.private voidUpdateSessionWithAuthenticationResult.updateIdPSession(AuthenticationContext authenticationContext, IdPSession session) Update an existing session.