我拼命地以这种方式在Spring Boot应用程序中配置Spring Security:
这两种方式的结合会导致问题......
我尝试了多种解决方案而没有任何成功。我读了这一节:http://docs.spring.io/spring-security/site/docs/3.2.x/reference/htmlsingle/#multiple-httpsecurity
我的代码如下所示:
@Override
protected void configure(HttpSecurity http) throws Exception {
// Function called by application
http.authorizeRequests(). antMatchers(HttpMethod.GET, "MyFunction").hasAnyRole("USER");
http.addFilterBefore(xAuthTokenFilter, UsernamePasswordAuthenticationFilter.class);
// Function API REST
http.antMatcher("/api/**").authorizeRequests().anyRequest().authenticated().and().httpBasic();
// Requests blocked by default
http.authorizeRequests().anyRequest().denyAll();
}
添加httpbasic()会导致"安全过滤器链:不匹配"我的第一个功能。 你知道正确的语法吗??
提前致谢。