Optimize the naming of setting params (#410)

This commit is contained in:
Wu Clan
2024-09-09 11:50:22 +08:00
committed by GitHub
parent 9aa2d7b593
commit b13410c7d1
14 changed files with 96 additions and 97 deletions
+3 -3
View File
@@ -54,7 +54,7 @@ class RBAC:
"""
path = request.url.path
# 鉴权白名单
if path in settings.TOKEN_EXCLUDE:
if path in settings.TOKEN_REQUEST_PATH_EXCLUDE:
return
# JWT 授权状态强制校验
if not request.auth.scopes:
@@ -83,7 +83,7 @@ class RBAC:
# 没有菜单权限标识不校验
if not path_auth_perm:
return
if path_auth_perm in set(settings.ROLE_MENU_EXCLUDE):
if path_auth_perm in set(settings.RBAC_ROLE_MENU_EXCLUDE):
return
allow_perms = []
for role in user_roles:
@@ -94,7 +94,7 @@ class RBAC:
raise AuthorizationError
else:
# casbin 权限校验
if (method, path) in settings.CASBIN_EXCLUDE:
if (method, path) in settings.RBAC_CASBIN_EXCLUDE:
return
enforcer = await self.enforcer()
if not enforcer.enforce(user_uuid, path, method):