A B C D E F G H I L M N P R S T U V W 

A

addAuthenticationResult(AuthenticationResult) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
addSPSession(SPSession) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.BasicSPSessionCreationStrategy

B

BasicSPSessionCreationStrategy - Class in net.shibboleth.idp.session.impl
A function to create a BasicSPSession based on profile execution state.
BasicSPSessionCreationStrategy(long) - Constructor for class net.shibboleth.idp.session.impl.BasicSPSessionCreationStrategy
Constructor.
BasicSPSessionSerializer - Class in net.shibboleth.idp.session.impl
A serializer for BasicSPSession objects.
BasicSPSessionSerializer(long) - Constructor for class net.shibboleth.idp.session.impl.BasicSPSessionSerializer
Constructor.
bindToAddress(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession

C

checkAddress(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
checkTimeout() - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSession
consistentAddress - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Indicates whether sessions are bound to client addresses.
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

DEFAULT_COOKIE_NAME - Static variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Default cookie name for session tracking.
deserialize(int, String, String, String, Long) - Method in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
destroySession(String) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
doDeserialize(JsonObject, String, String, long, long) - Method in class net.shibboleth.idp.session.impl.BasicSPSessionSerializer
doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.ExtractActiveAuthenticationResults
doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.InvalidateSessionOnIdentitySwitch
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.PopulateSessionContext
doExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
doExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
doInitialize() - Method in class net.shibboleth.idp.session.impl.InvalidateSessionOnIdentitySwitch
doInitialize() - Method in class net.shibboleth.idp.session.impl.PopulateSessionContext
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, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.ExtractActiveAuthenticationResults
doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.InvalidateSessionOnIdentitySwitch
doPreExecute(ProfileRequestContext, AuthenticationContext) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult
doPreExecute(ProfileRequestContext) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession

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
 

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.

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
getHttpServletRequest() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Get the servlet request to read from.
getHttpServletResponse() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Get the servlet response to write to.
getSessionSlop() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Get the amount of time in milliseconds to defer expiration of records.
getSessionTimeout() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Get the session inactivity timeout policy in milliseconds.
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 a SPSession to a parent IdPSession.
InvalidateSessionOnIdentitySwitch - 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).
InvalidateSessionOnIdentitySwitch() - Constructor for class net.shibboleth.idp.session.impl.InvalidateSessionOnIdentitySwitch
 
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.
isConsistentAddress() - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Get whether sessions are bound to client addresses.
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.

L

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.ExtractActiveAuthenticationResults
Class logger.
log - Variable in class net.shibboleth.idp.session.impl.InvalidateSessionOnIdentitySwitch
Class logger.
log - Variable in class net.shibboleth.idp.session.impl.PopulateSessionContext
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.
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.

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.InvalidateSessionOnIdentitySwitch
A newly established principal name to check.

P

PopulateSessionContext - Class in net.shibboleth.idp.session.impl
A profile action that populates a SessionContext with an active, valid IdPSession as a direct child of the ProfileRequestContext.
PopulateSessionContext() - Constructor for class net.shibboleth.idp.session.impl.PopulateSessionContext
 
PRINCIPAL_NAME_FIELD - Static variable in class net.shibboleth.idp.session.impl.StorageBackedIdPSessionSerializer
Field name of principal name.

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

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.
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.
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_MASTER_KEY - Static variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Storage key of master session records.
sessionCtx - Variable in class net.shibboleth.idp.session.impl.InvalidateSessionOnIdentitySwitch
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.
sessionLifetime - Variable in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
Lifetime of sessions to create, if using the default strategy function.
sessionManager - Variable in class net.shibboleth.idp.session.impl.InvalidateSessionOnIdentitySwitch
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.
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.
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.
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.
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
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.
setSecondaryServiceIndex(boolean) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Set whether to create a secondary index for SPSession lookup.
setSessionLifetime(long) - Method in class net.shibboleth.idp.session.impl.UpdateSessionWithSPSession
Set the default session lifetime to apply if using the default creation strategy for an SPSession.
setSessionManager(SessionManager) - Method in class net.shibboleth.idp.session.impl.InvalidateSessionOnIdentitySwitch
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.
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.
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.StorageBackedSessionManager
setStorageService(StorageService) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Set the StorageService back-end to use.
setTrackSPSessions(boolean) - Method in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
Set whether to track SPSessions.
setVersion(int) - 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.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, long) - 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.
storageService - Variable in class net.shibboleth.idp.session.impl.StorageBackedSessionManager
The back-end for managing data.
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

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
 
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
 

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 master session record based on the current contents of this object.
A B C D E F G H I L M N P R S T U V W 

Copyright © 1999–2014. All rights reserved.