mirror of
https://github.com/dromara/RuoYi-Vue-Plus.git
synced 2025-09-27 21:56:40 +08:00
update 优化 更加严格的加密权限控制
This commit is contained in:
parent
80e6943d2e
commit
6ed559e8d7
@ -50,8 +50,8 @@ public class CryptoFilter implements Filter {
|
|||||||
// 请求解密
|
// 请求解密
|
||||||
requestWrapper = new DecryptRequestBodyWrapper(servletRequest, properties.getPrivateKey(), properties.getHeaderFlag());
|
requestWrapper = new DecryptRequestBodyWrapper(servletRequest, properties.getPrivateKey(), properties.getHeaderFlag());
|
||||||
} else {
|
} else {
|
||||||
// 是否有注解,有就报错,没有放行
|
// 不存在加密标头,有注解且返回加密为true是直接报错,没有放行
|
||||||
if (ObjectUtil.isNotNull(apiEncrypt)) {
|
if (ObjectUtil.isNotNull(apiEncrypt) && apiEncrypt.response()) {
|
||||||
HandlerExceptionResolver exceptionResolver = SpringUtils.getBean("handlerExceptionResolver", HandlerExceptionResolver.class);
|
HandlerExceptionResolver exceptionResolver = SpringUtils.getBean("handlerExceptionResolver", HandlerExceptionResolver.class);
|
||||||
exceptionResolver.resolveException(
|
exceptionResolver.resolveException(
|
||||||
servletRequest, servletResponse, null,
|
servletRequest, servletResponse, null,
|
||||||
|
Loading…
Reference in New Issue
Block a user