#
Junjie
2025-02-14 ac4341ea6b66ae02427d39d35f41d42d78b2eb2e
zy-asrs-wms/src/main/java/com/zy/asrs/wms/common/security/SecurityConfig.java
@@ -16,6 +16,7 @@
import org.springframework.security.web.AuthenticationEntryPoint;
import org.springframework.security.web.access.AccessDeniedHandler;
import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
import org.springframework.security.web.authentication.www.BasicAuthenticationFilter;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
@@ -33,8 +34,10 @@
    public static final String[] FILTER_PATH = new String[]{
            "/api/auth/host",
            "/api/language/json",
            "/test/**",
            "/api/login",
            "/api/code/auth",
            "/druid/**",
            "/swagger-ui.html",
            "/swagger-resources/**",
@@ -50,6 +53,8 @@
    private JwtAuthenticationEntryPoint jwtAuthenticationEntryPoint;
    @Resource
    private JwtAuthenticationFilter jwtAuthenticationFilter;
    @Resource
    private CacheFilter cacheFilter;
    @Override
    protected void configure(HttpSecurity http) throws Exception {
@@ -80,7 +85,8 @@
                .accessDeniedHandler(jwtAccessDeniedHandler)
                .authenticationEntryPoint(jwtAuthenticationEntryPoint)
                .and()
                .addFilterBefore(jwtAuthenticationFilter, UsernamePasswordAuthenticationFilter.class);
                .addFilterBefore(jwtAuthenticationFilter, UsernamePasswordAuthenticationFilter.class)
                .addFilterBefore(cacheFilter, BasicAuthenticationFilter.class);
    }
    @Bean