chore(release): 0.2.0 [skip ci] # [0.2.0](https://github.com/pycasbin/sqlobject-adapter/compare/v0.1.1...v0.2.0) (2024-04-11) ### Features * improve README ([1374ea2](https://github.com/pycasbin/sqlobject-adapter/commit/1374ea215680afb4f083801f06bcbb5ac0f8a5da)) * Replace Travis CI with GitHub Actions CI and add semantic-release ([#3](https://github.com/pycasbin/sqlobject-adapter/issues/3)) ([37375ba](https://github.com/pycasbin/sqlobject-adapter/commit/37375ba3b95cc462a45b85019f117f8660be1de8))
SQLObject Adapter is the SQLObject adapter for PyCasbin. With this library, Casbin can load policy from SQLObject supported database or save policy to it.
The current supported databases are:
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
This project is licensed under the Apache 2.0 license.