A B C D E F G H I J L M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAuthenticationResult(AuthenticationResult) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- addressLookupStrategy - Variable in class net.shibboleth.idp.session.impl.PopulateSessionContext
-
Function to override source of address to bind session.
- addressLookupStrategy - Variable in class net.shibboleth.idp.session.impl.ProcessLogout
-
Function to override source of address to bind session.
- addSPSession(SPSession) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.BasicSPSessionCreationStrategy
- apply(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.LogoutStatusStrategyFunction
B
- BasicSPSessionCreationStrategy - Class in net.shibboleth.idp.session.impl
-
A function to create a
BasicSPSessionbased on profile execution state. - BasicSPSessionCreationStrategy(Duration) - Constructor for class net.shibboleth.idp.session.impl.BasicSPSessionCreationStrategy
-
Constructor.
- BasicSPSessionSerializer - Class in net.shibboleth.idp.session.impl
-
A serializer for
BasicSPSessionobjects. - BasicSPSessionSerializer(Duration) - Constructor for class net.shibboleth.idp.session.impl.BasicSPSessionSerializer
-
Constructor.
- bindToAddress(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
C
- c14nContextLookupStrategy - Variable in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
Lookup function for SubjectCanonicalizationContext.
- checkAddress(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- checkTimeout() - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- consistentAddressCondition - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Indicates how bound session addresses and client addresses are compared.
- contextCreationStrategy - Variable in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Lookup/creation function for LogoutPropagationContext.
- cookieManager - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Manages creation of cookies.
- cookieName - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Name of cookie used to track sessions.
- createIdPSession(AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
Create a new session and populate the SessionContext.
- createSession(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
- CREATION_INSTANT_FIELD - Static variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Field name of creation instant.
D
- dataSealer - Variable in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
DataSealerto use. - DEFAULT_COOKIE_NAME - Static variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Default cookie name for session tracking.
- DefaultConsistentAddressConditionFactory() - Constructor for class net.shibboleth.idp.session.impl.StorageBackedSessionManager.DefaultConsistentAddressConditionFactory
- deserialize(long, String, String, String, Long) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
- destroySession(String, boolean) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
- DestroySessions - Class in net.shibboleth.idp.session.impl
-
Profile action that destroys any
IdPSessions found in aLogoutContext. - DestroySessions() - Constructor for class net.shibboleth.idp.session.impl.DestroySessions
-
Constructor.
- DetectIdentitySwitch - Class in net.shibboleth.idp.session.impl
-
An authentication action that checks for a mismatch between an existing session's identity and the result of a newly canonicalized subject (from a
SubjectCanonicalizationContext). - DetectIdentitySwitch() - Constructor for class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
Constructor.
- doDeserialize(JsonObject, String, Instant, Instant) - Method in class net.shibboleth.idp.session.impl.BasicSPSessionSerializer
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.DestroySessions
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.PopulateSessionContext
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.ProcessLogout
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.RestoreProfileRequestContextTree
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.SaveProfileRequestContextTree
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.SelectLogoutPropagationFlow
- doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.ExtractActiveAuthenticationResults
- doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
- doExecute(RequestContext, ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.SaveLogoutContext
- doInitialize() - Method in class net.shibboleth.idp.session.impl.DestroySessions
- doInitialize() - Method in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
- doInitialize() - Method in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
- doInitialize() - Method in class net.shibboleth.idp.session.impl.PopulateSessionContext
- doInitialize() - Method in class net.shibboleth.idp.session.impl.ProcessLogout
- doInitialize() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
- doInitialize() - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
- doInitialize() - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.DestroySessions
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
- doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.ExtractActiveAuthenticationResults
- doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
E
- ExtractActiveAuthenticationResults - Class in net.shibboleth.idp.session.impl
-
An authentication action that populates a
AuthenticationContextwith the activeAuthenticationResultobjects found in aSessionContextthat is a direct child of theProfileRequestContext. - ExtractActiveAuthenticationResults() - Constructor for class net.shibboleth.idp.session.impl.ExtractActiveAuthenticationResults
-
Constructor.
F
- FLOW_ID_ARRAY_FIELD - Static variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Field name of flow ID array.
- flowDescriptorMap - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Flows that could potentially be used to authenticate the user.
- flowSelectorFunction - Variable in class net.shibboleth.idp.session.impl.SelectLogoutPropagationFlow
-
Selection function to determine suitable LogoutPropagationFlowDescriptor for given SPSession.
G
- getAuthenticationFlowDescriptor(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Get a matching
AuthenticationFlowDescriptor. - getAuthenticationResult(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- getAuthenticationResultMap() - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- getAuthenticationResults() - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- getConsistentAddressCondition() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Get condition to evaluate bound session and client addresses for consistency.
- getDefaultConsistentAddressCondition(boolean) - Static method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager.DefaultConsistentAddressConditionFactory
-
Returns a suitable
BiPredicateto satisfy a simple true/false value for the consistentAddress feature. - getSessionByReference(RequestContext, String) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Get an
SPSessionby reference. - getSessionByValue(String) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Get an
SPSessionby value. - getSessionSlop() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Get the amount of time to defer expiration of records.
- getSessionTimeout() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Get the session inactivity timeout policy.
- getSPSession(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- getSPSessionMap() - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- getSPSessions() - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- getSPSessionSerializerRegistry() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Get the attached
SPSessionSerializerRegistry. - getSPSessionStorageKey(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Convert a service identifier into a suitable key for the underlying storage service.
- getStorageSerializer() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Get the serializer for the
IdPSessionobjects managed by this implementation. - getStorageService() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Get the
StorageServiceback-end to use. - getVersion() - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Get the record version.
H
- httpRequest - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Servlet request to read from.
- httpResponse - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Servlet response to write to.
I
- idGenerator - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Generator for XML ID attribute values.
- indexBySPSession(IdPSession, SPSession, int) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Insert or update a secondary index record from an SPSession to a parent IdPSession.
- IPV4_ADDRESS_FIELD - Static variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Field name of IPv4 address.
- IPV6_ADDRESS_FIELD - Static variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Field name of IPv6 address.
- isMaskStorageFailure() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Get whether to mask StorageService failures where possible.
- isSecondaryServiceIndex() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Get whether to create a secondary index for SPSession lookup.
- isTrackSPSessions() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Get whether to track SPSessions.
J
- jsonProvider - Variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
JsonProvider to be used for session serialization.
L
- LABEL - Static variable in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Label for
MultiRelyingPartyContextentries. - loadAuthenticationResultFromStorage(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Loads an
AuthenticationResultrecord from storage and deserializes it using the object attached to the correspondingAuthenticationFlowDescriptor. - loadSPSessionFromStorage(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Loads a
SPSessionrecord from storage and deserializes it using the object registered in the attachedSPSessionSerializerRegistry. - log - Variable in class net.shibboleth.idp.session.impl.BasicSPSessionCreationStrategy
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.DestroySessions
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.ExtractActiveAuthenticationResults
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.PopulateSessionContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.ProcessLogout
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.RestoreProfileRequestContextTree
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.SaveLogoutContext
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.SaveProfileRequestContextTree
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.SelectLogoutPropagationFlow
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
Class logger.
- log - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
Class logger.
- LOGOUT_CONTEXT_KEY - Static variable in class net.shibboleth.idp.session.impl.SaveLogoutContext
-
Key name under which LogoutContext is stored in Session.
- logoutContext - Variable in class net.shibboleth.idp.session.impl.DestroySessions
-
LogoutContext to access.
- logoutContextCreationStrategy - Variable in class net.shibboleth.idp.session.impl.ProcessLogout
-
Creation/lookup function for LogoutContext.
- logoutContextLookup - Variable in class net.shibboleth.idp.session.impl.SaveLogoutContext
-
Looks up a LogoutContext from PRC.
- logoutContextLookupStrategy - Variable in class net.shibboleth.idp.session.impl.DestroySessions
-
Lookup function for LogoutContext.
- logoutContextLookupStrategy - Variable in class net.shibboleth.idp.session.impl.LogoutStatusStrategyFunction
-
Lookup strategy for context.
- logoutContextLookupStrategy - Variable in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Lookup function for
LogoutContext. - logoutContextLookupStrategy - Variable in class net.shibboleth.idp.session.impl.RestoreProfileRequestContextTree
-
Looks up a LogoutContext from PRC.
- logoutContextLookupStrategy - Variable in class net.shibboleth.idp.session.impl.SaveProfileRequestContextTree
-
Looks up a LogoutContext from PRC.
- logoutCtx - Variable in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
LogoutContextto process. - logoutPropagationContextFunction - Variable in class net.shibboleth.idp.session.impl.SelectLogoutPropagationFlow
-
Function to retrieve LogoutPropagationContext from context tree.
- LogoutPropagationFlowDescriptorManager - Class in net.shibboleth.idp.session.impl
-
Manager of
LogoutPropagationFlowDescriptorobjects. - LogoutPropagationFlowDescriptorManager(List<LogoutPropagationFlowDescriptor>) - Constructor for class net.shibboleth.idp.session.impl.LogoutPropagationFlowDescriptorManager
-
Constructor.
- LogoutStatusStrategyFunction - Class in net.shibboleth.idp.session.impl
-
A strategy function for determining the status of a logout based on the content of a
LogoutContext. - LogoutStatusStrategyFunction() - Constructor for class net.shibboleth.idp.session.impl.LogoutStatusStrategyFunction
-
Constructor.
- lookupBySessionId(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Performs a lookup and deserializes a record based on session ID.
- lookupBySPSession(SPSessionCriterion) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Performs a lookup and deserializes records potentially matching a SPSession.
M
- maskStorageFailure - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Indicates that storage service failures should be masked as much as possible.
- metadataResolver - Variable in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Resolver used to look up SAML metadata.
N
- net.shibboleth.idp.session.impl - package net.shibboleth.idp.session.impl
-
Implementations of session-related classes and interfaces.
- newPrincipalName - Variable in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
A newly established principal name to check.
P
- PopulateLogoutPropagationContext - Class in net.shibboleth.idp.session.impl
-
Profile action that creates a
LogoutPropagationContextcontainingSPSessionto be destroyed. - PopulateLogoutPropagationContext() - Constructor for class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Constructor.
- PopulateMultiRPContextFromLogoutContext - Class in net.shibboleth.idp.session.impl
-
Profile action that populates a
MultiRelyingPartyContextwith the relying party information from aLogoutContext, and extends eachRelyingPartyContextcreated with aSAMLMetadataContextbased on metadata lookup. - PopulateMultiRPContextFromLogoutContext() - Constructor for class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Constructor.
- PopulateSessionContext - Class in net.shibboleth.idp.session.impl
-
A profile action that populates a
SessionContextwith an active, validIdPSession. - PopulateSessionContext() - Constructor for class net.shibboleth.idp.session.impl.PopulateSessionContext
-
Constructor.
- PRINCIPAL_NAME_FIELD - Static variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Field name of principal name.
- ProcessLogout - Class in net.shibboleth.idp.session.impl
-
Profile action that resolves an active session from the profile request, and records it, populating the associated
SPSessionobjects into aLogoutContext. - ProcessLogout() - Constructor for class net.shibboleth.idp.session.impl.ProcessLogout
-
Constructor.
R
- relyingPartyContextLookupStrategy - Variable in class net.shibboleth.idp.session.impl.BasicSPSessionCreationStrategy
-
RelyingPartyContext lookup strategy.
- removeAuthenticationResult(AuthenticationResult) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- removeSPSession(SPSession) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- resolve(CriteriaSet) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
- RestoreProfileRequestContextTree - Class in net.shibboleth.idp.session.impl
-
Restores specific portions of the context tree used during logout processing to enable reuse of logout propagation subflows during back channel logout.
- RestoreProfileRequestContextTree() - Constructor for class net.shibboleth.idp.session.impl.RestoreProfileRequestContextTree
-
Constructor.
- role - Variable in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Role to resolve metadata for.
S
- saveAuthenticationResultToStorage(AuthenticationResult) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Saves an
AuthenticationResultrecord to storage, serializing it using the object attached to the correspondingAuthenticationFlowDescriptor. - SaveLogoutContext - Class in net.shibboleth.idp.session.impl
-
Stores the
LogoutContextin the servlet session to facilitate lookup by logout propagation flows. - SaveLogoutContext() - Constructor for class net.shibboleth.idp.session.impl.SaveLogoutContext
-
Constructor.
- SaveProfileRequestContextTree - Class in net.shibboleth.idp.session.impl
-
Saves off specific portions of the context tree in use during logout processing to enable reuse of logout propagation subflows during back channel logout.
- SaveProfileRequestContextTree() - Constructor for class net.shibboleth.idp.session.impl.SaveProfileRequestContextTree
-
Constructor.
- saveSPSessionToStorage(SPSession) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Saves a
SPSessionrecord to storage. - 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(Function<SPSession, LogoutPropagationFlowDescriptor>) - Constructor for class net.shibboleth.idp.session.impl.SelectLogoutPropagationFlow
-
Constructor.
- 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.PopulateLogoutPropagationContext
-
SPSessionto operate on. - SESSION_NOT_FOUND - Static variable in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Name of parameter containing session by reference.
- SESSION_PARAM_BYREF - Static variable in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Name of parameter containing session by reference.
- SESSION_PARAM_BYVAL - Static variable in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Name of parameter containing session by value.
- SESSION_PRIMARY_KEY - Static variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Storage key of primary session records.
- sessionContext - Variable in class net.shibboleth.idp.session.impl.DestroySessions
-
SessionContext to access.
- 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.DestroySessions
-
Lookup 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.
- sessionKey - Variable in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
The value used to look up a session by reference.
- sessionLifetime - Variable in class net.shibboleth.idp.session.impl.BasicSPSessionCreationStrategy
-
Lifetime of sessions to create.
- sessionLookupStrategy - Variable in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Lookup strategy for session.
- sessionManager - Variable in class net.shibboleth.idp.session.impl.DestroySessions
-
Session resolver.
- sessionManager - Variable in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
SessionManager.
- 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
CriteriaSetto give to session resolver. - sessionResolverCriteriaStrategy - Variable in class net.shibboleth.idp.session.impl.ProcessLogout
-
Function to return
CriteriaSetto give to session resolver. - sessionSlop - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Amount of time to defer expiration of records for better handling of logout.
- sessionTimeout - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Inactivity timeout for sessions.
- setAddressLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.session.impl.PopulateSessionContext
-
Set an optional lookup strategy to obtain the address to which to bind the session.
- setAddressLookupStrategy(Function<ProfileRequestContext, String>) - Method in class net.shibboleth.idp.session.impl.ProcessLogout
-
Set an optional lookup strategy to obtain the address to which to validate the session.
- setAuthenticationFlowDescriptors(Iterable<AuthenticationFlowDescriptor>) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the
AuthenticationFlowDescriptorcollection active in the system. - setConsistentAddress(boolean) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set whether sessions are bound to client addresses either via disabling the comparison or testing simple equality.
- setConsistentAddressCondition(BiPredicate<String, String>) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set condition to evaluate bound session and client addresses for consistency.
- setCookieManager(CookieManager) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the
CookieManagerto 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.PopulateLogoutPropagationContext
-
Set the
DataSealerto 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(Instant) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- 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.DestroySessions
-
Set the lookup strategy for the LogoutContext to access.
- setLogoutContextLookupStrategy(Function<ProfileRequestContext, LogoutContext>) - Method in class net.shibboleth.idp.session.impl.LogoutStatusStrategyFunction
-
Set the lookup strategy for the LogoutContext to access.
- setLogoutContextLookupStrategy(Function<ProfileRequestContext, LogoutContext>) - Method in class net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext
-
Set the lookup strategy for the LogoutContext to process.
- setLogoutContextLookupStrategy(Function<ProfileRequestContext, LogoutContext>) - Method in class net.shibboleth.idp.session.impl.RestoreProfileRequestContextTree
-
Set the lookup strategy for the
LogoutContext. - setLogoutContextLookupStrategy(Function<ProfileRequestContext, LogoutContext>) - Method in class net.shibboleth.idp.session.impl.SaveLogoutContext
-
Set the lookup strategy for the
LogoutContext. - setLogoutContextLookupStrategy(Function<ProfileRequestContext, LogoutContext>) - Method in class net.shibboleth.idp.session.impl.SaveProfileRequestContextTree
-
Set the lookup strategy for the
LogoutContext. - setLogoutPropagationContextCreationStrategy(Function<ProfileRequestContext, LogoutPropagationContext>) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Set the creation/lookup strategy for the
LogoutPropagationContext. - setLogoutPropagationContextFunction(Function<ProfileRequestContext, LogoutPropagationContext>) - Method in class net.shibboleth.idp.session.impl.SelectLogoutPropagationFlow
-
Sets the function used to retrieve the
LogoutPropagationContextfrom the context tree. - 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
RelyingPartyContextto 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
RoleDescriptorResolverto 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.DestroySessions
-
Set the lookup strategy for the SessionContext to access.
- 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.
- setSessionLookupStrategy(Function<ProfileRequestContext, SPSession>) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Set a lookup strategy to use to obtain the session to populate.
- setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.DestroySessions
-
Set the
SessionManagerto use. - setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
-
Set the
SessionManagerto use. - setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
Set the
SessionManagerto use. - setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
Set the
SessionManagerto use. - setSessionResolver(SessionResolver) - Method in class net.shibboleth.idp.session.impl.PopulateSessionContext
-
Set the
SessionResolverto use. - setSessionResolver(SessionResolver) - Method in class net.shibboleth.idp.session.impl.ProcessLogout
-
Set the
SessionResolverto use. - setSessionResolverCriteriaStrategy(Function<ProfileRequestContext, CriteriaSet>) - Method in class net.shibboleth.idp.session.impl.PopulateSessionContext
-
Set the strategy for building the
CriteriaSetto feed into theSessionResolver. - setSessionResolverCriteriaStrategy(Function<ProfileRequestContext, CriteriaSet>) - Method in class net.shibboleth.idp.session.impl.ProcessLogout
-
Set the strategy for building the
CriteriaSetto feed into theSessionResolver. - setSessionSlop(Duration) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the amount of time to defer expiration of records.
- setSessionTimeout(Duration) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the session inactivity timeout policy.
- setSPSessionCreationStrategy(Function<ProfileRequestContext, SPSession>) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
Set the creation function to use to obtain the
SPSessionto add. - setSPSessionSerializerRegistry(SPSessionSerializerRegistry) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
Set the
SPSessionSerializerRegistryto use. - setSPSessionSerializerRegistry(SPSessionSerializerRegistry) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the
SPSessionSerializerRegistryto use. - setStorageService(StorageService) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the
StorageServiceback-end to use. - setStorageServiceThreshold(long) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Set the size in characters that the configured
StorageServicemust support in order for "larger" data to be stored, specifically the data involved with theStorageBackedSessionManager.trackSPSessionsandStorageBackedSessionManager.secondaryServiceIndexoptions. - 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.
- spSessionCreationStrategy - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
A function that returns the
SPSessionto add. - spSessionSerializerRegistry - Variable in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
-
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
-
Implementation of
IdPSessionfor use withStorageBackedSessionManager. - StorageBackedIdPSession(StorageBackedSessionManager, String, String, Instant) - Constructor for class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Constructor.
- StorageBackedIdPSessionSerializer - Class in net.shibboleth.idp.session.impl
-
A serializer for instances of
StorageBackedIdPSessiondesigned in conjunction with theStorageService-backedSessionManagerimplementation. - StorageBackedIdPSessionSerializer(StorageBackedSessionManager, StorageBackedIdPSession) - Constructor for class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Constructor.
- StorageBackedSessionManager - Class in net.shibboleth.idp.session.impl
-
Implementation of
SessionManagerandSessionResolverinterfaces that relies on aStorageServicefor persistence and lifecycle management of data. - StorageBackedSessionManager() - Constructor for class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Constructor.
- StorageBackedSessionManager.DefaultConsistentAddressConditionFactory - Class in net.shibboleth.idp.session.impl
-
Simplifies Spring wiring of a true/false condition for the consistentAddress feature.
- storageService - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
The back-end for managing data.
- storageServiceMeetsThreshold() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Get whether the configured
StorageService'sStorageCapabilities.getValueSize()method meets the value set viaStorageBackedSessionManager.setStorageServiceThreshold(long). - storageServiceThreshold - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Size boundary below which "large" data can't be stored.
- 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.
T
- targetObject - Variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Object instance to overwrite with deserialization method.
- trackSPSessions - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Indicates whether to store and track SPSessions.
U
- unindexSPSession(IdPSession, SPSession, int) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
-
Remove or update a secondary index record from an SPSession to a parent IdPSession.
- UNK_ADDRESS_FIELD - Static variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
-
Field name of Unknown address.
- updateAuthenticationResultActivity(AuthenticationResult) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
- updateIdPSession(AuthenticationContext, IdPSession) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
Update an existing session.
- UpdateSessionWithAuthenticationResult - Class in net.shibboleth.idp.session.impl
-
An authentication action that establishes a record of the
AuthenticationResultin anIdPSessionfor the client, either by updating an existing session or creating a new one. - UpdateSessionWithAuthenticationResult() - Constructor for class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
-
Constructor.
- UpdateSessionWithSPSession - Class in net.shibboleth.idp.session.impl
-
An action that establishes a record of an
SPSessionin an existingIdPSessionfor the client. - UpdateSessionWithSPSession() - Constructor for class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
-
Constructor.
V
- version - Variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Storage version used to synchronize changes.
W
- writeToStorage() - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
-
Update the primary session record based on the current contents of this object.
All Classes All Packages