У меня есть устаревшее приложение, в которое я добавил библиотеки Spring Web MVC для предоставления нового API отдыха.
Я борюсь за интеграцию Spring-Security для перехвата входящих запросов.Я настроил класс конфигурации безопасности
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth
.inMemoryAuthentication()
.withUser("user").password("password").roles("USER");
}
@Override
protected void configure(HttpSecurity http) throws Exception {
http.csrf().disable().authorizeRequests().anyRequest().authenticated().and().httpBasic();
}
}
и инициализатор приложения безопасности
public class SecurityWebApplicationInitializer extends
AbstractSecurityWebApplicationInitializer {
}
, следуя соответствующим инструкциям.
Используя отладчик, я подтвердил, что во время инициализации моей конфигурациикласс загружен.Моя проблема в том, что мои запросы не перехвачены, как ожидалось.