package gov.samhsa.consent2share.web.config; import org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer; /** * Do NOT register any @Configuration class in this WebApplicationInitializer. * * <p> * Some set up in AbstractSecurityWebApplicationInitializer corresponds to * the following elements in web.xml: * <filter> * <filter-name>springSecurityFilterChain</filter-name> * <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> * </filter> * * <filter-mapping> * <filter-name>springSecurityFilterChain</filter-name> * <url-pattern>/*</url-pattern> * </filter-mapping> * */ public class SecurityWebApplicationInitializer extends AbstractSecurityWebApplicationInitializer { // Return true means // ServletContext.addListener(org.springframework.security.web.session.HttpSessionEventPublisher.class) // and corresponds to listener element in deployment descriptor: // <listener> <listener-class> // org.springframework.security.web.session.HttpSessionEventPublisher // </listener-class> </listener> @Override protected boolean enableHttpSessionEventPublisher() { return true; } }