changes
This commit is contained in:
parent
93cc224371
commit
c8b453dabf
|
@ -15,7 +15,7 @@ RoleModel.Base.metadata.create_all(bind=engine)
|
|||
router = APIRouter(
|
||||
tags=["角色"],
|
||||
prefix="/api/user/role",
|
||||
# dependencies=[Depends(login_ac)]
|
||||
dependencies=[Depends(ac)]
|
||||
)
|
||||
|
||||
|
||||
|
|
|
@ -17,13 +17,14 @@ def get_user_info(token: str):
|
|||
return user_info
|
||||
|
||||
|
||||
def get_role_access_policy(name):
|
||||
def get_role_access_policy(name: str, token: str):
|
||||
"""
|
||||
获取用户的访问权限
|
||||
"""
|
||||
url = "http://test.fecribd.com/api/user/role/role_access_policy/view?name={}"
|
||||
url = url.format(name)
|
||||
res = requests.post(url=url)
|
||||
headers = {"token": token}
|
||||
res = requests.post(url=url, headers=headers)
|
||||
return res.json()
|
||||
|
||||
|
||||
|
@ -43,7 +44,7 @@ def rbac(request: Request, token: Optional[str] = Header(...)):
|
|||
return True
|
||||
|
||||
# 获取角色权限
|
||||
raps = get_role_access_policy(name=role)
|
||||
raps = get_role_access_policy(name=role, token=token)
|
||||
|
||||
# 权限匹配成功
|
||||
for rap in raps:
|
||||
|
|
|
@ -9,4 +9,3 @@ requests~=2.28.1
|
|||
casbin~=1.17.1
|
||||
cryptography
|
||||
pycryptodome
|
||||
pandas~=1.5.1
|
Loading…
Reference in New Issue