При попытке перейти на страницу авторизации происходит вечный редирект - ERR_CONNECTION_REFUSED Spring Security 6.4.0

Переношу свой старый веб сервер на новую версию SPring Boot. Сделал все как описано на сайте, посмотрел много документаций и видео, и где то что-то пошло не по плану. При попытке зайти на адрес http://localhost:8080/ происходит ожидаемый редирект на http://localhost:8080/login, но при этом появляется ошибка в браузере :

Страница недоступна Сайт localhost выполнил переадресацию слишком много раз.

и на этом мои идеи закончились . Сама страница авторизации открывается только в режиме .httpBasic(Customizer.withDefaults() но и там с ней проблемы(это уже другой вопрос)

@Configuration
@EnableWebSecurity
@EnableMethodSecurity
public class WebSecurityConfig {

    @Bean
    public BCryptPasswordEncoder passwordEncoder() {
        return new BCryptPasswordEncoder();
    }

    @Bean
    public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
        http.csrf(CsrfConfigurer::disable)
                .authorizeHttpRequests(auth -> auth
                        .requestMatchers("/login").permitAll()
                        .requestMatchers("/registration").not().fullyAuthenticated()
                        .requestMatchers("/admin/**").hasRole("ADMIN")
                        .requestMatchers("/", "/resources/**").permitAll()
                        .anyRequest().authenticated()
                )
                .formLogin(login -> login
                        .loginPage("/login")
                        .defaultSuccessUrl("/")
                        .permitAll()
                )
                .logout(logout -> logout
                        .logoutSuccessUrl("/")
                        .deleteCookies("JSESSIONID")
                        .permitAll()
                );

        return http.build();
    }

Подскажите, как быть, неделю мучаюсь


Ответы (0 шт):