You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Security表单登录出现ERR_TOO_MANY_REDIRECTS重定向过多问题求助

Spring Security表单登录出现ERR_TOO_MANY_REDIRECTS重定向过多问题求助

大家好,我最近在给项目集成Spring Security时碰到了个棘手的问题,想请各位帮忙分析下!

我想要把Spring Security接入项目,写了如下的配置类:

import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.SneakyThrows;
import lombok.experimental.FieldDefaults;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.authentication.AuthenticationProvider;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
import org.springframework.security.web.SecurityFilterChain;

@AllArgsConstructor
@Configuration
@EnableWebSecurity
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = true)
public class SecurityConfig {

AuthenticationProvider authenticationProvider;

@Bean
@SneakyThrows
public SecurityFilterChain securityFilterChain(HttpSecurity http) {

http
.csrf(AbstractHttpConfigurer::disable)
.authorizeHttpRequests(request -> request.anyRequest().authenticated())
.formLogin(formLogin -> formLogin.loginPage("/login").permitAll())
.authenticationProvider(authenticationProvider);

return http.build();

}

}

启动Web服务器后,访问任何页面都会出现ERR_TOO_MANY_REDIRECTS重定向过多的错误。目前我的项目里没有控制器,我试过删掉原本就不多的控制器,还尝试过修改授权规则为request.anyRequest("/login").permitAll(),但问题依然存在。

有没有朋友遇到过类似的情况?麻烦帮我看看问题出在哪,该怎么解决呀?

备注:内容来源于stack exchange,提问作者shtanok

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 12:03:00