chore: 修改工具类名称
This commit is contained in:
parent
7901950a0d
commit
99b4713134
|
@ -1,6 +1,6 @@
|
||||||
package io.metersphere.gateway.filter;
|
package io.metersphere.gateway.filter;
|
||||||
|
|
||||||
import io.metersphere.commons.utils.ShiroUtils;
|
import io.metersphere.commons.utils.FilterChainUtils;
|
||||||
import jakarta.annotation.PostConstruct;
|
import jakarta.annotation.PostConstruct;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import org.springdoc.core.properties.SwaggerUiConfigProperties;
|
import org.springdoc.core.properties.SwaggerUiConfigProperties;
|
||||||
|
@ -38,7 +38,7 @@ public class LoginFilter implements WebFilter, Ordered {
|
||||||
// 各模块首页
|
// 各模块首页
|
||||||
swaggerUiConfigProperties.getUrls().forEach(v -> excludePatterns.add(new PathPatternParser().parse("/" + v.getName())));
|
swaggerUiConfigProperties.getUrls().forEach(v -> excludePatterns.add(new PathPatternParser().parse("/" + v.getName())));
|
||||||
|
|
||||||
ShiroUtils.loadBaseFilterChain()
|
FilterChainUtils.loadBaseFilterChain()
|
||||||
.forEach((url, v) -> {
|
.forEach((url, v) -> {
|
||||||
excludePatterns.add(new PathPatternParser().parse(url));
|
excludePatterns.add(new PathPatternParser().parse(url));
|
||||||
excludePatterns.add(new PathPatternParser().parse("/*" + url));
|
excludePatterns.add(new PathPatternParser().parse("/*" + url));
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package io.metersphere.autoconfigure;
|
package io.metersphere.autoconfigure;
|
||||||
|
|
||||||
|
|
||||||
import io.metersphere.commons.utils.ShiroUtils;
|
import io.metersphere.commons.utils.FilterChainUtils;
|
||||||
import io.metersphere.security.ApiKeyFilter;
|
import io.metersphere.security.ApiKeyFilter;
|
||||||
import io.metersphere.security.CsrfFilter;
|
import io.metersphere.security.CsrfFilter;
|
||||||
import io.metersphere.security.MsPermissionAnnotationMethodInterceptor;
|
import io.metersphere.security.MsPermissionAnnotationMethodInterceptor;
|
||||||
|
@ -43,9 +43,9 @@ public class ShiroConfig {
|
||||||
shiroFilterFactoryBean.getFilters().put("csrf", new CsrfFilter());
|
shiroFilterFactoryBean.getFilters().put("csrf", new CsrfFilter());
|
||||||
Map<String, String> filterChainDefinitionMap = shiroFilterFactoryBean.getFilterChainDefinitionMap();
|
Map<String, String> filterChainDefinitionMap = shiroFilterFactoryBean.getFilterChainDefinitionMap();
|
||||||
|
|
||||||
filterChainDefinitionMap.putAll(ShiroUtils.loadBaseFilterChain());
|
filterChainDefinitionMap.putAll(FilterChainUtils.loadBaseFilterChain());
|
||||||
|
|
||||||
filterChainDefinitionMap.putAll(ShiroUtils.ignoreCsrfFilter());
|
filterChainDefinitionMap.putAll(FilterChainUtils.ignoreCsrfFilter());
|
||||||
|
|
||||||
filterChainDefinitionMap.put("/**", "apikey, csrf, authc");
|
filterChainDefinitionMap.put("/**", "apikey, csrf, authc");
|
||||||
return shiroFilterFactoryBean;
|
return shiroFilterFactoryBean;
|
||||||
|
|
|
@ -3,7 +3,7 @@ package io.metersphere.commons.utils;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public class ShiroUtils {
|
public class FilterChainUtils {
|
||||||
|
|
||||||
public static Map<String, String> loadBaseFilterChain() {
|
public static Map<String, String> loadBaseFilterChain() {
|
||||||
Map<String, String> filterChainDefinitionMap = new HashMap<>();
|
Map<String, String> filterChainDefinitionMap = new HashMap<>();
|
Loading…
Reference in New Issue