Examples of FilterInvocationSecurityMetadataSource


Examples of org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource

    }

    // SEC-1957
    @Test
    public void validateCustomMetadataSource() {
        FilterInvocationSecurityMetadataSource customMetaDataSource = mock(FilterInvocationSecurityMetadataSource.class);
        fsi.setSecurityMetadataSource(customMetaDataSource);

        validator.validate(fcp);

        verify(customMetaDataSource).getAttributes(any());
View Full Code Here

Examples of org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource

            logger.debug("Default generated login page is in use");
            return;
        }

        FilterSecurityInterceptor fsi = getFilter(FilterSecurityInterceptor.class, filters);
        FilterInvocationSecurityMetadataSource fids =
                fsi.getSecurityMetadataSource();

        Collection<ConfigAttribute> attributes = fids.getAttributes(loginRequest);

        if (attributes == null) {
            logger.debug("No access attributes defined for login page URL");
            if (fsi.isRejectPublicInvocations()) {
                logger.warn("FilterSecurityInterceptor is configured to reject public invocations." +
View Full Code Here

Examples of org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource

    private AccessDecisionManager accessDecisionManager;

    @Override
    public void configure(H http) throws Exception {
        FilterInvocationSecurityMetadataSource metadataSource = createMetadataSource(http);
        if(metadataSource == null) {
            return;
        }
        FilterSecurityInterceptor securityInterceptor = createFilterSecurityInterceptor(http, metadataSource, http.getSharedObject(AuthenticationManager.class));
        if(filterSecurityInterceptorOncePerRequest != null) {
View Full Code Here

Examples of org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource

 
  public String printInterceptUrl(){
    resultInfo = new OperResult();
    resultInfo.setSucceed();
    FilterSecurityInterceptor filterSecurityInterceptor = (FilterSecurityInterceptor)StorageService.ctx.getBean("filterSecurityInterceptor");
    FilterInvocationSecurityMetadataSource fisms = filterSecurityInterceptor.getSecurityMetadataSource();
    if(fisms instanceof ExpressionBasedFilterInvocationSecurityMetadataSource){
      ExpressionBasedFilterInvocationSecurityMetadataSource ebfisms = (ExpressionBasedFilterInvocationSecurityMetadataSource)fisms;
      Collection<ConfigAttribute> attrS = ebfisms.getAllConfigAttributes();
      for(ConfigAttribute attr:attrS){
        System.out.println(attr.getAttribute());
View Full Code Here

Examples of org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource

            String value = entry.getValue();
            requestMap.put(new AntPathRequestMatcher(key),
                    SecurityConfig.createListFromCommaDelimitedString(value));
        }

        FilterInvocationSecurityMetadataSource source = new DefaultFilterInvocationSecurityMetadataSource(
                requestMap);
        filterSecurityInterceptor.setSecurityMetadataSource(source);
    }
View Full Code Here

Examples of org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource

            String value = entry.getValue();
            requestMap.put(new AntPathRequestMatcher(key),
                    SecurityConfig.createListFromCommaDelimitedString(value));
        }

        FilterInvocationSecurityMetadataSource source = new DefaultFilterInvocationSecurityMetadataSource(
                requestMap);
        filterSecurityInterceptor.setSecurityMetadataSource(source);
    }
View Full Code Here

Examples of org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource

        return getSelf();
    }

    @Override
    public void configure(H http) throws Exception {
        FilterInvocationSecurityMetadataSource metadataSource = createMetadataSource();
        if(metadataSource == null) {
            return;
        }
        FilterSecurityInterceptor securityInterceptor = createFilterSecurityInterceptor(metadataSource, http.getAuthenticationManager());
        if(filterSecurityInterceptorOncePerRequest != null) {
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.