Ошибка сайтов в Spring без аутентификации - PullRequest
0 голосов
/ 22 апреля 2020

Весной у меня есть веб-приложение с настроенной безопасностью:

@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 на одностраничное приложение

...