Spring Security配置后访问localhost:8080遇TOO_MANY_REDIRECTS求助
Spring Security配置后访问localhost:8080报错排查
我使用最新版Spring,严格按照官方Web安全指南逐步操作,反复检查后,访问localhost:8080时仍出现如下错误:

以下是我的WebConfig类代码:
@Configuration @EnableWebSecurity public class WebConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .authorizeHttpRequests(requests -> requests .requestMatchers("/", "/home").permitAll() .anyRequest().authenticated() ) .formLogin(form -> form .loginPage("/login") .permitAll() ) .logout(LogoutConfigurer::permitAll); return http.build(); } @Bean public UserDetailsService userDetailsService() { UserDetails user = User.withDefaultPasswordEncoder() .username("user") .password("password") .roles("USER") .build(); return new InMemoryUserDetailsManager(user); } }
同时配有3个HTML文件,文件结构如下:

我未配置任何控制器或映射,仅包含WebConfig和静态文件,全网搜索未找到解决方案,请问是指南存在遗漏还是我操作有误?
另外,启动应用时未生成Spring Security默认密码:

这是否正常?
内容的提问来源于stack exchange,提问作者Marco
相关产品推荐
相关产品推荐

