update 优化 更加严格的加密权限控制

This commit is contained in:
licheng 2024-11-05 08:52:55 +08:00
parent 80e6943d2e
commit 6ed559e8d7

View File

@ -50,8 +50,8 @@ public class CryptoFilter implements Filter {
// 请求解密
requestWrapper = new DecryptRequestBodyWrapper(servletRequest, properties.getPrivateKey(), properties.getHeaderFlag());
} else {
// 是否有注解有就报错没有放行
if (ObjectUtil.isNotNull(apiEncrypt)) {
// 不存在加密标头有注解且返回加密为true是直接报错没有放行
if (ObjectUtil.isNotNull(apiEncrypt) && apiEncrypt.response()) {
HandlerExceptionResolver exceptionResolver = SpringUtils.getBean("handlerExceptionResolver", HandlerExceptionResolver.class);
exceptionResolver.resolveException(
servletRequest, servletResponse, null,