# Package org.springframework.security.web.context

package org.springframework.security.web.context
Classes which are responsible for maintaining the security context between HTTP requests.

Related Packages
Package
Description
org.springframework.security.web
Spring Security's web security module.
org.springframework.security.web.context.support
Class
Description
AbstractSecurityWebApplicationInitializer
Registers the `DelegatingFilterProxy` to use the springSecurityFilterChain before any other registered `Filter`.
DelegatingSecurityContextRepository
HttpRequestResponseHolder
Deprecated.
Use `SecurityContextRepository.loadDeferredContext(HttpServletRequest)`
HttpSessionSecurityContextRepository
A `SecurityContextRepository` implementation which stores the security context in the `HttpSession` between requests.
NullSecurityContextRepository
RequestAttributeSecurityContextRepository
Stores the `SecurityContext` on a `ServletRequest.setAttribute(String, Object)` so that it can be restored when different dispatch types occur.
SaveContextOnUpdateOrErrorResponseWrapper
Deprecated.
Use `SecurityContextRepository.loadDeferredContext(HttpServletRequest)` instead.
SecurityContextHolderFilter
A `Filter` that uses the `SecurityContextRepository` to obtain the `SecurityContext` and set it on the `SecurityContextHolder`.
SecurityContextPersistenceFilter
Deprecated.
Use `SecurityContextHolderFilter`
SecurityContextRepository
Strategy used for persisting a `SecurityContext` between requests.