权限控制优化

This commit is contained in:
gaoyutao
2025-12-09 19:25:51 +08:00
parent 1f133e8c05
commit 13e51c11e1
8 changed files with 55 additions and 11 deletions
@@ -36,12 +36,13 @@ public class PreAuthorizeAspect
* 2. 类上的注解
* 3. 父类或接口上的注解
*/
public static final String POINTCUT_SIGN = " @annotation(com.tongran.common.security.annotation.RequiresLogin) || "
public static final String POINTCUT_SIGN = " (@annotation(com.tongran.common.security.annotation.RequiresLogin) || "
+ "@annotation(com.tongran.common.security.annotation.RequiresPermissions) || "
+ "@annotation(com.tongran.common.security.annotation.RequiresRoles) || "
+ "@within(com.tongran.common.security.annotation.RequiresLogin) || "
+ "@within(com.tongran.common.security.annotation.RequiresPermissions) || "
+ "@within(com.tongran.common.security.annotation.RequiresRoles)";
+ "@within(com.tongran.common.security.annotation.RequiresRoles))"
+ "&& !@annotation(com.tongran.common.security.annotation.InnerAuth)";
/**
* 声明AOP签名