Теперь, если я настрою SecurityFilterChain для части приложения (/api), я заметил, что ненастроенная часть (/whatever) по умолчанию становится открытой:
Код: Выделить всё
@Bean
public SecurityFilterChain apiSecurityFilterChain(HttpSecurity http) throws Exception {
http.securityMatcher("/api/**")
.authorizeHttpRequests(authz -> authz
.requestMatchers("/api/**").hasAuthority("USER")
.anyRequest().denyAll())
.httpBasic(withDefaults());
return http.build();
}
Я нахожу такое поведение очень удивительным и хотел бы знать, намеренно это или нет.
Подробнее здесь: https://stackoverflow.com/questions/792 ... lication-o
Мобильная версия