Classes which are responsible for maintaining the security context between HTTP requests.


SecurityContextRepository Strategy used for persisting a SecurityContext between requests. 


HttpRequestResponseHolder Used to pass the incoming request to loadContext(HttpRequestResponseHolder), allowing the method to swap the request for a wrapped version, as well as returning the SecurityContext value. 
HttpSessionSecurityContextRepository A SecurityContextRepository implementation which stores the security context in the HttpSession between requests. 
SaveContextOnUpdateOrErrorResponseWrapper Base class for response wrappers which encapsulate the logic for storing a security context and which store the with the SecurityContext when a sendError() or sendRedirect happens. 
SecurityContextPersistenceFilter Populates the SecurityContextHolder with information obtained from the configured SecurityContextRepository prior to the request and stores it back in the repository once the request has completed and clearing the context holder.