liyanqi
2022-09-10 dbf345c90bc8d48f600d1b8e429cd4e9332f906b
ycl-platform/src/main/java/com/ycl/config/SecurityConfig.java
@@ -63,11 +63,17 @@
                .authenticationEntryPoint(restAuthenticationEntryPoint)
                // 自定义权限拦截器JWT过滤器
                .and()
                .addFilterBefore(webSecurityCorsFilter(), UsernamePasswordAuthenticationFilter.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();
    }
}