使用的spring boot+vue
为什么这样配置还是不行呢?
@Configuration
public class SecurityConfig {
//省略.....
@Bean
SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
// 省略...
http.csrf(csrf -> csrf.disable());
http.cors(cors -> cors.configurationSource(configurationSource()));
http.addFilterAt(loginFilter(), UsernamePasswordAuthenticationFilter.class);
return http.build();
}
@Bean
CorsConfigurationSource configurationSource() {
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.setAllowedHeaders(Collections.singletonList("*"));
corsConfiguration.setAllowedMethods(Collections.singletonList("*"));
corsConfiguration.setAllowedOrigins(Collections.singletonList("*"));
corsConfiguration.setMaxAge(3600L);
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", corsConfiguration);
return source;
}
}
这是提交登录之后: