Весной у меня есть веб-приложение с настроенной безопасностью:
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/", "/home", "/register", "/webjars/**", "/forgot-password", "/reset-password", "/confirm-reset", "/error","/error/**").permitAll()
.anyRequest().authenticated() // Każda inna podstrona wymaga autoryzacji
.and()
.formLogin()
.loginPage("/login")
.usernameParameter("email")
.permitAll()
.and()
.logout()
.permitAll();
}
Проблема с ошибкой 404 сайта. Когда я ввожу неверный URL, сначала появляется всплывающая страница входа в систему, и после входа я вижу свою ошибку Как настроить безопасность, чтобы сначала проверить веб-сайт, а затем со временем перенаправить на страницу входа?
Я видел этот вопрос, но решения не работают. Вероятно, они предназначены для более старой версии Spring
Настройка весенней загрузки для перенаправления 404 на одностраничное приложение