文件名称:fastapi-authz:在FastAPI中使用Casbin,Casbin是功能强大且高效的开源访问控制库
文件大小:14KB
文件格式:ZIP
更新时间:2024-03-24 04:42:46
acl auth rbac access-control abac
fastapi-authz fastapi-AuthZ的是授权中间件 ,它是基于 。 安装 从pip安装 pip install fastapi-authz 克隆此仓库 git clone https://github.com/pycasbin/fastapi-authz.git python setup.py install 快速开始 该中间件旨在与实现AuthenticationMiddleware接口的另一个中间件一起使用。 import base64 import binascii import casbin from fastapi import FastAPI from starlette . authentication import AuthenticationBackend , AuthenticationError , SimpleUser , AuthCrede
【文件预览】:
fastapi-authz-master
----dev-requirements.in(115B)
----requirements.txt(15B)
----demo()
--------test.py(1KB)
----examples()
--------rbac_model.conf(287B)
--------rbac_policy.csv(258B)
----LICENSE(11KB)
----requirements.in(14B)
----setup.py(2KB)
----README.md(4KB)
----fastapi_authz()
--------middleware.py(2KB)
--------__init__.py(40B)
----tests()
--------__init__.py(13B)
--------test_middleware.py(2KB)
--------conftest.py(1KB)
----.gitignore(2KB)
----dev-requirements.txt(720B)