puzhibing
2024-08-19 7d348d54c93e1333951c6d20f8ead81d389cd262
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/SignFilter.java
@@ -47,7 +47,7 @@
@Component
public class SignFilter implements GlobalFilter, Ordered {
    private static final Logger log = LoggerFactory.getLogger(SignFilter.class);
    @Value("${security.sign}")
    private boolean parameter_signature;
@@ -56,7 +56,7 @@
    public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
        ServerHttpRequest request = exchange.getRequest();
        ServerHttpRequest.Builder mutate = request.mutate();
        HttpMethod method = request.getMethod();
        if(method != HttpMethod.POST){
            return chain.filter(exchange.mutate().request(mutate.build()).build());
@@ -81,8 +81,8 @@
        log.error("[签名异常处理]请求路径:{}", exchange.getRequest().getPath());
        return ServletUtils.webFluxResponseWriter(exchange.getResponse(), msg, HttpStatus.BAD_REQUEST);
    }
    /**
     * 校验签名
     * @return
@@ -113,9 +113,9 @@
                            .build());
        });
    }
    /**
     * 签名校验
     * @return
@@ -131,8 +131,8 @@
        System.err.println("签名值:" + signUrlEncode);
        return false;
    }
    /**
     * 组装签名路径
     * @param params