feat:增加RoleIgnore

This commit is contained in:
曾文豪
2024-08-08 16:20:05 +08:00
parent 8dc8709499
commit 91833a44bb
2 changed files with 14 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ package com.tiesheng.web.config.role;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.tiesheng.annotation.role.RoleAuthority;
import com.tiesheng.annotation.role.RoleIgnore;
import com.tiesheng.annotation.token.TokenIgnore;
import com.tiesheng.util.ServletKit;
import com.tiesheng.util.config.TsTokenConfig;
@@ -48,6 +49,10 @@ public class RoleAuthorityAspect {
if (tokenIgnore != null) {
return;
}
RoleIgnore roleIgnore = signature.getMethod().getAnnotation(RoleIgnore.class);
if (roleIgnore != null) {
return;
}
HttpServletRequest request = ServletKit.getRequest();
TokenBean tokenBean = tsTokenConfig.validToken(request, true);