Java Examples for org.springframework.security.web.session.HttpSessionEventPublisher
The following java examples will help you to understand the usage of org.springframework.security.web.session.HttpSessionEventPublisher. These source code samples are taken from different open source projects.
Example 1
| Project: dg-toolkit-master File: WebInitializer.java View source code |
@Override
public void onStartup(final ServletContext sc) throws ServletException {
// AUTO configured by spring boot 1.2.x and upper
// sc.addFilter(AbstractSecurityWebApplicationInitializer.DEFAULT_FILTER_NAME,
// new DelegatingFilterProxy("springSecurityFilterChain"))
// .addMappingForUrlPatterns(null, false, "/*");
sc.addFilter("Spring OpenEntityManagerInViewFilter", org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.class).addMappingForUrlPatterns(null, false, "/*");
FilterRegistration filter = sc.addFilter("wicket-filter", WicketFilter.class);
filter.setInitParameter(WicketFilter.APP_FACT_PARAM, SpringWebApplicationFactory.class.getName());
filter.setInitParameter(PARAM_APP_BEAN, "formsWebApplication");
// This line is the only surprise when comparing to the equivalent
// web.xml. Without some initialization seems to be missing.
filter.setInitParameter(WicketFilter.FILTER_MAPPING_PARAM, "/*");
filter.addMappingForUrlPatterns(null, false, "/*");
// // Request Listener
// sc.addListener(new RequestContextListener());
//
// sc.addListener(new ContextCleanupListener());
//
sc.addListener(new HttpSessionEventPublisher());
}Example 2
| Project: spring-security-master File: AbstractSecurityWebApplicationInitializer.java View source code |
/*
* (non-Javadoc)
*
* @see org.springframework.web.WebApplicationInitializer#onStartup(javax.servlet.
* ServletContext)
*/
public final void onStartup(ServletContext servletContext) throws ServletException {
beforeSpringSecurityFilterChain(servletContext);
if (this.configurationClasses != null) {
AnnotationConfigWebApplicationContext rootAppContext = new AnnotationConfigWebApplicationContext();
rootAppContext.register(this.configurationClasses);
servletContext.addListener(new ContextLoaderListener(rootAppContext));
}
if (enableHttpSessionEventPublisher()) {
servletContext.addListener("org.springframework.security.web.session.HttpSessionEventPublisher");
}
servletContext.setSessionTrackingModes(getSessionTrackingModes());
insertSpringSecurityFilterChain(servletContext);
afterSpringSecurityFilterChain(servletContext);
}Example 3
| Project: spring-session-master File: RedisHttpSessionConfig.java View source code |
@Bean public HttpSessionEventPublisher httpSessionEventPublisher() { return new HttpSessionEventPublisher(); }
Example 4
| Project: enhanced-pet-clinic-master File: MultiHttpSecurityConfig.java View source code |
// Register HttpSessionEventPublisher @Bean public static ServletListenerRegistrationBean<HttpSessionEventPublisher> httpSessionEventPublisher() { return new ServletListenerRegistrationBean<HttpSessionEventPublisher>(new HttpSessionEventPublisher()); }
Example 5
| Project: spring-security-javaconfig-master File: AbstractSecurityWebApplicationInitializer.java View source code |
/* (non-Javadoc)
* @see org.springframework.web.WebApplicationInitializer#onStartup(javax.servlet.ServletContext)
*/
@Override
public final void onStartup(ServletContext servletContext) throws ServletException {
if (enableHttpSessionEventPublisher()) {
servletContext.addListener(HttpSessionEventPublisher.class);
}
insertSpringSecurityFilterChain(servletContext);
afterSpringSecurityFilterChain(servletContext);
}