可以通过配置HttpSecurity
:
@Override
public void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
...
.antMatchers("/some/open/resources/**")
.permitAll();
}
是否也可以在Spring @Controller
级别执行相同的操作?最好通过一些注释,如下所示:
@RequestMapping(value = "/some/open/resources/")
@NoAuthorization
public void get() {
// return something
}
答案 0 :(得分:-1)
我不知道,但你可以这样做:
http.authorizeRequests()
.anyRequest().permitAll();
.antMatchers("/", "/home").permitAll()
.antMatchers("/viewFingerprints").permitAll()
.anyRequest().authenticated()
您只能访问/home
和/viewFingerprints
,
其余的将被阻止。