diff --git a/pigx-gateway/src/main/java/com/pig4cloud/pigx/gateway/filter/PasswordDecoderFilter.java b/pigx-gateway/src/main/java/com/pig4cloud/pigx/gateway/filter/PasswordDecoderFilter.java index e0cbf6955..4b5f8d3bb 100644 --- a/pigx-gateway/src/main/java/com/pig4cloud/pigx/gateway/filter/PasswordDecoderFilter.java +++ b/pigx-gateway/src/main/java/com/pig4cloud/pigx/gateway/filter/PasswordDecoderFilter.java @@ -49,8 +49,8 @@ import reactor.core.publisher.Mono; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import java.nio.charset.StandardCharsets; -import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.function.Function; /** @@ -126,7 +126,7 @@ public class PasswordDecoderFilter extends AbstractGatewayFilterFactory { new IvParameterSpec(encodeKey.getBytes())); // 获取请求密码并解密 - HashMap inParamsMap = HttpUtil.decodeParamMap((String) s, CharsetUtil.UTF_8); + Map inParamsMap = HttpUtil.decodeParamMap((String) s, CharsetUtil.CHARSET_UTF_8); byte[] result = aes.decrypt(Base64.decode(inParamsMap.get(PASSWORD) .getBytes(StandardCharsets.UTF_8))); String password = new String(result, StandardCharsets.UTF_8); diff --git a/pom.xml b/pom.xml index 1ecbd0fec..fd0b4bcb0 100644 --- a/pom.xml +++ b/pom.xml @@ -40,7 +40,7 @@ 1.8 1.8 2.2.2 - 5.2.5 + 5.3.1 1.6.2 2.9.2 2.0.2