Examples of FilterChainProxy


Examples of org.springframework.security.web.FilterChainProxy

            securityFilterChains.add(new DefaultSecurityFilterChain(ignoredRequest));
        }
        for(SecurityBuilder<? extends SecurityFilterChain> securityFilterChainBuilder : securityFilterChainBuilders) {
            securityFilterChains.add(securityFilterChainBuilder.build());
        }
        FilterChainProxy filterChainProxy = new FilterChainProxy(securityFilterChains);
        if(httpFirewall != null) {
            filterChainProxy.setFirewall(httpFirewall);
        }
        filterChainProxy.afterPropertiesSet();

        Filter result = filterChainProxy;
        if(debugEnabled) {
            logger.warn("\n\n" +
                    "********************************************************************\n" +
View Full Code Here

Examples of org.springframework.security.web.FilterChainProxy

    private static <T extends Filter> T findFilter(HttpServletRequest request, Class<T> filterClass) {
        WebApplicationContext webApplicationContext = WebApplicationContextUtils.getWebApplicationContext(request.getServletContext());
        if(webApplicationContext == null) {
            return null;
        }
        FilterChainProxy springSecurityFilterChain = null;
        try {
            springSecurityFilterChain = webApplicationContext.getBean(FilterChainProxy.class);
        } catch(NoSuchBeanDefinitionException notFound) {
            return null;
        }
View Full Code Here

Examples of org.springframework.security.web.FilterChainProxy

        assertEquals(invoke(connInfo, "getOauthKey"), "key", "Unexpected oauth key " + extraErrorMessage);
        assertEquals(invoke(connInfo, "getOauthSecret"), "123456", "Unexpected oauth secret " + extraErrorMessage);
    }
   
    private static void verifyAllFiltersArePresent(ApplicationContext context) {
        FilterChainProxy filterChainProxy = context.getBean(FilterChainProxy.class);
        assertNotNull(filterChainProxy, "Filter chain proxy should not be null after configuration has been loaded");
        Map<String, List<Filter>> filterChainMap = filterChainProxy.getFilterChainMap();
        assertNotNull(filterChainMap, "Filter chain map should not be null after configuration has been loaded");

         //get the list of registered filters for the default request
         List<Filter> filters = filterChainMap.get("/**");
         List<Class<? extends Filter>> filterClasses = new
View Full Code Here

Examples of org.springframework.security.web.FilterChainProxy

            securityFilterChains.add(new DefaultSecurityFilterChain(ignoredRequest));
        }
        for(SecurityBuilder<? extends SecurityFilterChain> securityFilterChainBuilder : securityFilterChainBuilders) {
            securityFilterChains.add(securityFilterChainBuilder.build());
        }
        FilterChainProxy filterChainProxy = new FilterChainProxy(securityFilterChains);
        if(httpFirewall != null) {
            filterChainProxy.setFirewall(httpFirewall);
        }
        filterChainProxy.afterPropertiesSet();

        Filter result = filterChainProxy;
        if(debugEnabled) {
            logger.warn("\n\n" +
                    "********************************************************************\n" +
View Full Code Here

Examples of org.springframework.security.web.FilterChainProxy

            filterChains.add(new DefaultSecurityFilterChain(new AntPathRequestMatcher(applicationUrl(pattern))));
        }

        filterChains.add(new DefaultSecurityFilterChain(AnyRequestMatcher.INSTANCE, securityContextPersistenceFilter, exceptionTranslationFilter, logoutFilter, authenticationFilter, rememberMeAuthenticationFilter, filterSecurityInterceptor));

        return new FilterChainProxy(filterChains);
    }
View Full Code Here

Examples of org.springframework.security.web.FilterChainProxy

    }

    Filter filter = getBean(beanName);
    orderedFilters.put(order, filter);

    FilterChainProxy filterChain = getFilterChainProxy();

    Map<RequestMatcher, List<Filter>> filterChainMap = filterChain.getFilterChainMap();
    Map<RequestMatcher, List<Filter>> fixedFilterChainMap = mergeFilterChainMap(orderedFilters, filter, order,
        filterChainMap);

    filterChain.setFilterChainMap(fixedFilterChainMap);
  }
View Full Code Here

Examples of org.springframework.security.web.FilterChainProxy

    filterChain.setFilterChainMap(fixedFilterChainMap);
  }

  private static FilterChainProxy getFilterChainProxy() {
    FilterChainProxy filterChain;
    Object bean = getBean("springSecurityFilterChain");
    if (bean instanceof DebugFilter) {
      filterChain = ((DebugFilter)bean).getFilterChainProxy();
    }
    else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.