- saveAuthenticationResultToStorage(AuthenticationResult) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
- saveSPSessionToStorage(SPSession) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
- secondaryServiceIndex - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Indicates whether to secondary-index SPSessions.
- SelectLogoutPropagationFlow - Class in net.shibboleth.idp.session.impl
-
A profile action that selects a logout propagation flow to invoke.
- SelectLogoutPropagationFlow() - Constructor for class net.shibboleth.idp.session.impl.SelectLogoutPropagationFlow
-
Constructor.
- selectUnattemptedFlow(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.SelectLogoutPropagationFlow
-
Select the first potential flow that is applicable to the context.
- serialize(StorageBackedIdPSession) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
- serializer - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Serializer for sessions.
- SERVICE_ID_ARRAY_FIELD - Static variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Field name of service ID array.
- session - Variable in class net.shibboleth.idp.session.impl.ExtractActiveAuthenticationResults
-
Session to copy results from.
- session - Variable in class net.shibboleth.idp.session.impl.PopulateLogoutContextForPropagation
-
- SESSION_MASTER_KEY - Static variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Storage key of master session records.
- sessionContextCreationStrategy - Variable in class net.shibboleth.idp.session.impl.PopulateSessionContext
-
Creation/lookup function for SessionContext.
- sessionContextCreationStrategy - Variable in class net.shibboleth.idp.session.impl.ProcessLogout
-
Creation/lookup function for SessionContext.
- sessionContextCreationStrategy - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
Lookup/creation function for SessionContext.
- sessionContextLookupStrategy - Variable in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
Lookup function for SessionContext.
- sessionContextLookupStrategy - Variable in class net.shibboleth.idp.session.impl.ExtractActiveAuthenticationResults
-
Lookup function for SessionContext.
- sessionContextLookupStrategy - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
Lookup function for SessionContext.
- sessionCtx - Variable in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
SessionContext to operate on.
- sessionCtx - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
Existing or newly created SessionContext.
- sessionCtx - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
Existing or newly created SessionContext.
- sessionLifetime - Variable in class net.shibboleth.idp.session.impl.BasicSPSessionCreationStrategy
-
Lifetime of sessions to create.
- sessionManager - Variable in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
SessionManager.
- sessionManager - Variable in class net.shibboleth.idp.session.impl.ProcessLogout
-
Session manager.
- sessionManager - Variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Back-reference to parent instance.
- sessionManager - Variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Back-reference to parent instance.
- sessionManager - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
SessionManager.
- sessionManager - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
SessionManager.
- sessionResolver - Variable in class net.shibboleth.idp.session.impl.PopulateSessionContext
-
Session resolver.
- sessionResolver - Variable in class net.shibboleth.idp.session.impl.ProcessLogout
-
Session resolver.
- sessionResolverCriteriaStrategy - Variable in class net.shibboleth.idp.session.impl.PopulateSessionContext
-
Function to return CriteriaSet to give to session resolver.
- sessionResolverCriteriaStrategy - Variable in class net.shibboleth.idp.session.impl.ProcessLogout
-
Function to return CriteriaSet to give to session resolver.
- sessionSlop - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Amount of time in milliseconds to defer expiration of records for better handling of logout.
- sessionTimeout - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Inactivity timeout for sessions in milliseconds.
- sessionTypeProtocolMap - Variable in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Map of
SPSession subtypes to SAML metadata protocol constants.
- setAuthenticationFlowDescriptors(Iterable<AuthenticationFlowDescriptor>) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
- setAvailableFlows(List<LogoutPropagationFlowDescriptor>) - Method in class net.shibboleth.idp.session.impl.SelectLogoutPropagationFlow
-
Set the available flows to choose from.
- setConsistentAddress(boolean) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set whether sessions are bound to client addresses.
- setCookieManager(CookieManager) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the CookieManager to use.
- setCookieName(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the cookie name to use for session tracking.
- setDataSealer(DataSealer) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutContextForPropagation
-
Set the DataSealer to use.
- setHttpServletRequest(HttpServletRequest) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the servlet request to read from.
- setHttpServletResponse(HttpServletResponse) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the servlet response to write to.
- setIDGenerator(IdentifierGenerationStrategy) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the generator to use when creating XML ID attribute values.
- setLastActivityInstant(long) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- setLogoutContextCreationStrategy(Function<ProfileRequestContext, LogoutContext>) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutContextForPropagation
-
Set the creation/lookup strategy for the LogoutContext to populate.
- setLogoutContextCreationStrategy(Function<ProfileRequestContext, LogoutContext>) - Method in class net.shibboleth.idp.session.impl.ProcessLogout
-
Set the creation/lookup strategy for the LogoutContext to populate.
- setLogoutContextLookupStrategy(Function<ProfileRequestContext, LogoutContext>) - Method in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Set the lookup strategy for the LogoutContext to process.
- setMaskStorageFailure(boolean) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set whether to mask StorageService failures where possible.
- setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.idp.session.impl.BasicSPSessionCreationStrategy
-
Set the strategy used to locate the RelyingPartyContext to operate on.
- setRole(QName) - Method in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Set the metadata role to lookup.
- setRoleDescriptorResolver(RoleDescriptorResolver) - Method in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Set the RoleDescriptorResolver to use.
- setSecondaryServiceIndex(boolean) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set whether to create a secondary index for SPSession lookup.
- setSessionContextCreationStrategy(Function<ProfileRequestContext, SessionContext>) - Method in class net.shibboleth.idp.session.impl.PopulateSessionContext
-
Set the creation/lookup strategy for the SessionContext to populate.
- setSessionContextCreationStrategy(Function<ProfileRequestContext, SessionContext>) - Method in class net.shibboleth.idp.session.impl.ProcessLogout
-
Set the creation/lookup strategy for the SessionContext to populate.
- setSessionContextCreationStrategy(Function<ProfileRequestContext, SessionContext>) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
Set the lookup/creation strategy for the SessionContext to update.
- setSessionContextLookupStrategy(Function<ProfileRequestContext, SessionContext>) - Method in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
Set the lookup strategy for the SessionContext to access.
- setSessionContextLookupStrategy(Function<ProfileRequestContext, SessionContext>) - Method in class net.shibboleth.idp.session.impl.ExtractActiveAuthenticationResults
-
Set the lookup strategy for the SessionContext to access.
- setSessionContextLookupStrategy(Function<ProfileRequestContext, SessionContext>) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
Set the lookup strategy for the SessionContext to access.
- setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
- setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.ProcessLogout
-
- setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
- setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
- setSessionResolver(SessionResolver) - Method in class net.shibboleth.idp.session.impl.PopulateSessionContext
-
- setSessionResolver(SessionResolver) - Method in class net.shibboleth.idp.session.impl.ProcessLogout
-
- setSessionResolverCriteriaStrategy(Function<ProfileRequestContext, CriteriaSet>) - Method in class net.shibboleth.idp.session.impl.PopulateSessionContext
-
Set the strategy for building the
CriteriaSet to feed into the
SessionResolver.
- setSessionResolverCriteriaStrategy(Function<ProfileRequestContext, CriteriaSet>) - Method in class net.shibboleth.idp.session.impl.ProcessLogout
-
Set the strategy for building the
CriteriaSet to feed into the
SessionResolver.
- setSessionSlop(long) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the amount of time in milliseconds to defer expiration of records.
- setSessionTimeout(long) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the session inactivity timeout policy in milliseconds, must be greater than zero.
- setSessionTypeProtocolMap(Map<Class<? extends SPSession>, String>) - Method in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Set the map of
SPSession subtypes to SAML metadata protocol constants.
- setSPSessionCreationStrategy(Function<ProfileRequestContext, SPSession>) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
Set the creation function to use to obtain the
SPSession to add.
- setSPSessionSerializerRegistry(SPSessionSerializerRegistry) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutContextForPropagation
-
- setSPSessionSerializerRegistry(SPSessionSerializerRegistry) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
- setStorageService(StorageService) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the StorageService back-end to use.
- setSubjectCanonicalizationContextLookupStrategy(Function<ProfileRequestContext, SubjectCanonicalizationContext>) - Method in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
Set the lookup strategy for the SubjectCanonicalizationContext to access.
- setSubjectContextCreationStrategy(Function<ProfileRequestContext, SubjectContext>) - Method in class net.shibboleth.idp.session.impl.ProcessLogout
-
Set the creation/lookup strategy for the SubjectContext to populate.
- setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext>) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
Set the lookup strategy for the SubjectContext to access.
- setTrackSPSessions(boolean) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set whether to track SPSessions.
- setVersion(long) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Set the record version.
- SPSESSION_PARAM - Static variable in class net.shibboleth.idp.session.impl.PopulateLogoutContextForPropagation
-
Name of parameter containing session.
- spSessionCreationStrategy - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
A function that returns the
SPSession to add.
- spSessionSerializerRegistry - Variable in class net.shibboleth.idp.session.impl.PopulateLogoutContextForPropagation
-
Mappings between a SPSession type and a serializer implementation.
- spSessionSerializerRegistry - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Mappings between a SPSession type and a serializer implementation.
- StorageBackedIdPSession - Class in net.shibboleth.idp.session.impl
-
- StorageBackedIdPSession(StorageBackedSessionManager, String, String, long) - Constructor for class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Constructor.
- StorageBackedIdPSessionSerializer - Class in net.shibboleth.idp.session.impl
-
- StorageBackedIdPSessionSerializer(StorageBackedSessionManager, StorageBackedIdPSession) - Constructor for class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Constructor.
- StorageBackedSessionManager - Class in net.shibboleth.idp.session.impl
-
Implementation of
SessionManager and
SessionResolver interfaces that relies on a
StorageService for persistence and lifecycle management of data.
- StorageBackedSessionManager() - Constructor for class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Constructor.
- storageService - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
The back-end for managing data.
- subjectContextCreationStrategy - Variable in class net.shibboleth.idp.session.impl.ProcessLogout
-
Creation/lookup function for SubjectContext.
- subjectContextLookupStrategy - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
Lookup function for SubjectContext.
- subjectCtx - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
Existing SubjectContext.