Spring security 简单的配置了登录页面,打开就是重定向次数过多
@Bean
public SecurityFilterChain filterChain(HttpSecurity httpSecurity) throws Exception {
httpSecurity
.csrf(AbstractHttpConfigurer::disable)
.cors(AbstractHttpConfigurer::disable)
.formLogin( form -> form
.loginPage("/mylogin.html")
.loginProcessingUrl("/dologin")
.failureUrl("/mylogin")
.successForwardUrl("/success"))
.authorizeHttpRequests(authorizationManagerRequestMatcherRegistry -> authorizationManagerRequestMatcherRegistry
.requestMatchers("/mylogin","/dologin").permitAll()
.anyRequest()
.authenticated());
return httpSecurity.build();
}
@RequestMapping("/mylogin")
public String login () {
return "mylogin";
}
@PostMapping("/dologin")
public String dologin () {
return "suceess";
}