Java 类org.springframework.security.config.annotation.web.builders.WebSecurity.IgnoredRequestConfigurer 实例源码

项目:contestparser    文件:ManagementWebSecurityAutoConfiguration.java   
@Override
public void init(WebSecurity builder) throws Exception {
    IgnoredRequestConfigurer ignoring = builder.ignoring();
    // The ignores are not cumulative, so to prevent overwriting the defaults we
    // add them back.
    List<String> ignored = SpringBootWebSecurityConfiguration
            .getIgnored(this.security);
    if (!this.management.getSecurity().isEnabled()) {
        ignored.addAll(Arrays
                .asList(EndpointPaths.ALL.getPaths(this.endpointHandlerMapping)));
    }
    if (ignored.contains("none")) {
        ignored.remove("none");
    }
    if (this.errorController != null) {
        ignored.add(normalizePath(this.errorController.getErrorPath()));
    }
    if (this.server != null) {
        String[] paths = this.server.getPathsArray(ignored);
        ignoring.antMatchers(paths);
    }
}
项目:contestparser    文件:SpringBootWebSecurityConfiguration.java   
@Override
public void init(WebSecurity builder) throws Exception {
    IgnoredRequestConfigurer ignoring = builder.ignoring();
    List<String> ignored = getIgnored(this.security);
    if (this.errorController != null) {
        ignored.add(normalizePath(this.errorController.getErrorPath()));
    }
    String[] paths = this.server.getPathsArray(ignored);
    ignoring.antMatchers(paths);
}
项目:oauth-client-master    文件:OAuth2ServerConfig.java   
@Override
public void configure(WebSecurity builder) throws Exception {
    IgnoredRequestConfigurer ignoring = builder.ignoring();
    ignoring.antMatchers("/oauth/uncache_approvals", "/oauth/cache_approvals");
}