List of usage examples for org.springframework.web.filter DelegatingFilterProxy DelegatingFilterProxy
public DelegatingFilterProxy(String targetBeanName)
From source file:de.pksoftware.springstrap.core.util.ConfigUtils.java
/** * Creates the filter chain./*from w ww. j a va 2 s . c om*/ * @param sContext */ public static void createFilterChain(ServletContext sContext) { // EnumSet<DispatcherType> dispatcherTypes = // EnumSet.of(DispatcherType.REQUEST, DispatcherType.FORWARD); CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter(); characterEncodingFilter.setEncoding("UTF-8"); characterEncodingFilter.setForceEncoding(true); FilterRegistration.Dynamic characterEncoding = sContext.addFilter("characterEncoding", characterEncodingFilter); characterEncoding.addMappingForUrlPatterns(null, true, "/*"); DelegatingFilterProxy filter = new DelegatingFilterProxy("springSecurityFilterChain"); //TODO Why is this needed? filter.setContextAttribute("org.springframework.web.servlet.FrameworkServlet.CONTEXT.dispatcher"); sContext.addFilter("springSecurityFilterChain", filter).addMappingForUrlPatterns(null, false, "/*"); // FilterRegistration.Dynamic security = // sContext.addFilter("springSecurityFilterChain", new // DelegatingFilterProxy()); // security.addMappingForUrlPatterns(null, true, "/*"); }
From source file:aka.pirana.springsecurity.web.config.SpringWebAppInitializer.java
@Override protected Filter[] getServletFilters() { System.out.println("aka.pirana.springsecurity.web.config.SpringWebAppInitializer.getServletFilters()"); return new Filter[] { new DelegatingFilterProxy("springSecurityFilterChain"), new OpenEntityManagerInViewFilter() }; }
From source file:net.eggcanfly.spring.example.WebInitializer.java
private DelegatingFilterProxy shiroFilter() { DelegatingFilterProxy filter = new DelegatingFilterProxy("shiroFilter"); filter.setTargetFilterLifecycle(true); return filter; }
From source file:com.tamnd.app.init.WebMvcInitializer.java
@Override public void onStartup(ServletContext servletContext) throws ServletException { // Create the 'root' Spring application context WebApplicationContext context = context(); // Manage the lifecycle of the root application context servletContext.addListener(new ContextLoaderListener(context)); DispatcherServlet dispatcherServlet = new DispatcherServlet(context); dispatcherServlet.setThrowExceptionIfNoHandlerFound(true); ServletRegistration.Dynamic dispatcher = servletContext.addServlet("dispatcherServlet", dispatcherServlet); dispatcher.setLoadOnStartup(1);//from w w w . j a v a 2 s. co m dispatcher.addMapping(MAPPING_URL); servletContext .addFilter("securityFilter", new DelegatingFilterProxy("springSecurityFilterChain"/*Do not change this name*/)) .addMappingForUrlPatterns(null, false, "/*"); // servletContext.addFilter("hibernateFilter", new OpenSessionInViewFilter()) // .addMappingForUrlPatterns(null, false, "/*"); }
From source file:com.kdubb.socialshowcaseboot.config.SpringMvcInitializer.java
@Override protected Filter[] getServletFilters() { CharacterEncodingFilter encodingFilter = new CharacterEncodingFilter(); encodingFilter.setEncoding("UTF-8"); encodingFilter.setForceEncoding(true); DelegatingFilterProxy reconnectDelegate = new DelegatingFilterProxy("apiExceptionHandler"); return new Filter[] { reconnectDelegate, encodingFilter, new HiddenHttpMethodFilter() }; }
From source file:cn.ifast.oauth2server.config.ServletInitializer.java
@Override public void onStartup(ServletContext servletContext) throws ServletException { super.onStartup(servletContext); DelegatingFilterProxy filter = new DelegatingFilterProxy("springSecurityFilterChain"); filter.setContextAttribute("org.springframework.web.servlet.FrameworkServlet.CONTEXT.dispatcher"); servletContext.addFilter("springSecurityFilterChain", filter).addMappingForUrlPatterns(null, false, "/*"); }
From source file:configuration.WebInitializer.java
@Override protected Filter[] getServletFilters() { CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter(); characterEncodingFilter.setEncoding("UTF-8"); characterEncodingFilter.setForceEncoding(true); HiddenHttpMethodFilter methodFilter = new HiddenHttpMethodFilter(); RequestContextFilter requestContextFilter = new RequestContextFilter(); return new Filter[] { characterEncodingFilter, methodFilter, requestContextFilter, new DelegatingFilterProxy("springSecurityFilterChain"), new OpenEntityManagerInViewFilter() }; }
From source file:com.gantzgulch.sharing.configuration.WebInitializer.java
@Override public void onStartup(ServletContext servletContext) throws ServletException { AnnotationConfigWebApplicationContext appContext = new AnnotationConfigWebApplicationContext(); appContext.getEnvironment().setActiveProfiles("production"); appContext.scan("com.gantzgulch.sharing"); ContextLoaderListener contextListener = new ContextLoaderListener(appContext); servletContext.addListener(contextListener); DelegatingFilterProxy filterProxy = new DelegatingFilterProxy("springSecurityFilterChain"); FilterRegistration.Dynamic filter = servletContext.addFilter("securityFilter", filterProxy); filter.addMappingForUrlPatterns(null, false, "/*"); AnnotationConfigWebApplicationContext webContext = new AnnotationConfigWebApplicationContext(); webContext.register(MvcAppConfig.class); ServletRegistration.Dynamic dispatcher = servletContext.addServlet("sharing", new DispatcherServlet(webContext)); dispatcher.setLoadOnStartup(1);/*from w ww. j a v a 2s.c om*/ dispatcher.addMapping("*.htm"); }
From source file:com.shrisha.autoclient.config.ServletInitializer.java
private void registerProxyFilter(ServletContext servletContext, String name) { DelegatingFilterProxy filter = new DelegatingFilterProxy(name); filter.setContextAttribute("org.springframework.web.servlet.FrameworkServlet.CONTEXT.dispatcher"); servletContext.addFilter(name, filter).addMappingForUrlPatterns(null, false, "/*"); }
From source file:com.sentinel.config.WebAppInitializer.java
@Override public void onStartup(ServletContext servletContext) throws ServletException { LOG.trace("Method: onStartup called."); EnumSet<DispatcherType> dispatch = EnumSet.of(DispatcherType.REQUEST); super.onStartup(servletContext); DelegatingFilterProxy filter = new DelegatingFilterProxy("springSecurityFilterChain"); filter.setContextAttribute("org.springframework.web.servlet.FrameworkServlet.CONTEXT.dispatcher"); servletContext.addFilter("springSecurityFilterChain", filter).addMappingForUrlPatterns(dispatch, false, "/*"); LOG.trace("Method: onStartup finished."); }