A B C D E F G H I J L M N P R S T U V W 
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 BasicSPSession based 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 BasicSPSession objects.
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
DataSealer to 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 a LogoutContext.
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 AuthenticationContext with the active AuthenticationResult objects found in a SessionContext that is a direct child of the ProfileRequestContext.
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
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 BiPredicate to satisfy a simple true/false value for the consistentAddress feature.
getSessionByReference(RequestContext, String) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
Get an SPSession by reference.
getSessionByValue(String) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
Get an SPSession by 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 IdPSession objects managed by this implementation.
getStorageService() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Get the StorageService back-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 MultiRelyingPartyContext entries.
loadAuthenticationResultFromStorage(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
Loads an AuthenticationResult record from storage and deserializes it using the object attached to the corresponding AuthenticationFlowDescriptor.
loadSPSessionFromStorage(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
Loads a SPSession record from storage and deserializes it using the object registered in the attached SPSessionSerializerRegistry.
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
LogoutContext to 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
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 LogoutPropagationContext containing SPSession to 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 MultiRelyingPartyContext with the relying party information from a LogoutContext, and extends each RelyingPartyContext created with a SAMLMetadataContext based 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 SessionContext with an active, valid IdPSession.
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 SPSession objects into a LogoutContext.
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 AuthenticationResult record to storage, serializing it using the object attached to the corresponding AuthenticationFlowDescriptor.
SaveLogoutContext - Class in net.shibboleth.idp.session.impl
Stores the LogoutContext in 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 SPSession record 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
SPSession to 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 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 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 AuthenticationFlowDescriptor collection 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 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.PopulateLogoutPropagationContext
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(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 LogoutPropagationContext from 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 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.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 SessionManager to use.
setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.DetectIdentitySwitch
Set the SessionManager to use.
setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
Set the SessionManager to use.
setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
Set the SessionManager to use.
setSessionResolver(SessionResolver) - Method in class net.shibboleth.idp.session.impl.PopulateSessionContext
Set the SessionResolver to use.
setSessionResolver(SessionResolver) - Method in class net.shibboleth.idp.session.impl.ProcessLogout
Set the SessionResolver to use.
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(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 SPSession to add.
setSPSessionSerializerRegistry(SPSessionSerializerRegistry) - Method in class net.shibboleth.idp.session.impl.PopulateLogoutPropagationContext
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.
setStorageServiceThreshold(long) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Set the size in characters that the configured StorageService must support in order for "larger" data to be stored, specifically the data involved with the StorageBackedSessionManager.trackSPSessions and StorageBackedSessionManager.secondaryServiceIndex options.
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 SPSession to 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 IdPSession for use with StorageBackedSessionManager.
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 StorageBackedIdPSession designed in conjunction with the StorageService-backed SessionManager implementation.
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.
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
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 AuthenticationResult in an IdPSession for 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 SPSession in an existing IdPSession for 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.
A B C D E F G H I J L M N P R S T U V W 
All Classes All Packages