From 5fc3aab046809ec03d59bd494a0cc91debeec251 Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期二, 27 九月 2022 18:24:12 +0800
Subject: [PATCH] 违规事项设置 列表和删除 违建事项设置 列表和删除
---
ycl-platform/src/main/java/com/ycl/config/SecurityConfig.java | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/ycl-platform/src/main/java/com/ycl/config/SecurityConfig.java b/ycl-platform/src/main/java/com/ycl/config/SecurityConfig.java
index 8fc0ec4..804a7a1 100644
--- a/ycl-platform/src/main/java/com/ycl/config/SecurityConfig.java
+++ b/ycl-platform/src/main/java/com/ycl/config/SecurityConfig.java
@@ -9,6 +9,7 @@
import org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer;
import org.springframework.security.config.http.SessionCreationPolicy;
import org.springframework.security.web.SecurityFilterChain;
+import org.springframework.security.web.access.channel.ChannelProcessingFilter;
import org.springframework.security.web.access.intercept.FilterSecurityInterceptor;
import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
@@ -63,11 +64,17 @@
.authenticationEntryPoint(restAuthenticationEntryPoint)
// 鑷畾涔夋潈闄愭嫤鎴櫒JWT杩囨护鍣�
.and()
+ .addFilterBefore(webSecurityCorsFilter(), ChannelProcessingFilter.class)
.addFilterBefore(jwtAuthenticationTokenFilter, UsernamePasswordAuthenticationFilter.class);
//鏈夊姩鎬佹潈闄愰厤缃椂娣诲姞鍔ㄦ�佹潈闄愭牎楠岃繃婊ゅ櫒
- if(dynamicSecurityService!=null){
+ if (dynamicSecurityService != null) {
registry.and().addFilterBefore(dynamicSecurityFilter, FilterSecurityInterceptor.class);
}
return httpSecurity.build();
}
+
+ @Bean
+ public WebSecurityCorsFilter webSecurityCorsFilter() {
+ return new WebSecurityCorsFilter();
+ }
}
--
Gitblit v1.8.0