PyCasbin的SQLObject适配器
项目描述
PyCasbin的SQLObject适配器
SQLObject适配器是SQLObject适配器,用于PyCasbin。使用此库,Casbin可以从支持SQLObject的数据库中加载策略,或将策略保存到其中。
当前支持的数据库有
- PostgreSQL
- MySQL
- SQLite
- Microsoft SQL Server
- Firebird
- Sybase
- MAX DB
- pyfirebirdsql
安装
pip install casbin_sqlobject_adapter
简单示例
import casbin_sqlobject_adapter
import casbin
adapter = casbin_sqlobject_adapter.Adapter('sqlite:///test.db')
e = casbin.Enforcer('path/to/model.conf', adapter, True)
sub = "alice" # the user that wants to access a resource.
obj = "data1" # the resource that is going to be accessed.
act = "read" # the operation that the user performs on the resource.
if e.enforce(sub, obj, act):
# permit alice to read data1casbin_sqlalchemy_adapter
pass
else:
# deny the request, show an error
pass
获取帮助
许可证
本项目遵循Apache 2.0许可证。
项目详情
关闭
casbin_sqlobject_adapter-0.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d79df01693c853a8e7359afd9f337f2b3aee2c5bbf3b438be1d53dd3967cacf1 |
|
MD5 | 257771dc87772972cc04fba6c382251f |
|
BLAKE2b-256 | 61d58830bd66bfae8ecd2428354f5daf0471ef8c1f956bf0751190500d7e1264 |
关闭
casbin_sqlobject_adapter-0.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 521a380e9b796f7f0ffe70074b01c6d83585a6845456ce447d344fee1ffa4ee3 |
|
MD5 | eca3689af0b7212c87396a3ecc479dae |
|
BLAKE2b-256 | 7e25a53eb967a947a427c212fcf411b834fc5fbc690d356d81f83441024c6821 |