提交 33791a27 authored 作者: Whispa's avatar Whispa

commit commit

上级 bb247ec0
...@@ -6,6 +6,7 @@ import com.example.afrishop_v3.security.services.UserDetailsServiceImpl; ...@@ -6,6 +6,7 @@ import com.example.afrishop_v3.security.services.UserDetailsServiceImpl;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.http.HttpMethod;
import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.AuthenticationManager;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity; import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;
...@@ -74,7 +75,12 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter { ...@@ -74,7 +75,12 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Bean @Bean
CorsConfigurationSource corsConfigurationSource() { CorsConfigurationSource corsConfigurationSource() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", new CorsConfiguration().applyPermitDefaultValues()); CorsConfiguration configuration = new CorsConfiguration().applyPermitDefaultValues();
configuration.addAllowedMethod(HttpMethod.DELETE);
configuration.addAllowedMethod(HttpMethod.OPTIONS);
configuration.addAllowedMethod(HttpMethod.PUT);
configuration.addAllowedMethod(HttpMethod.PATCH);
source.registerCorsConfiguration("/**", configuration);
return source; return source;
} }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论