Pycasbin的Mongoengine_适配器。

casbin-mongoengine-adapter的Python项目详细描述


Pycasbin的MongoEngine适配器

MongoEngine适配器是PyCasbinmongoengine适配器。使用此库,casbin可以从mongoengine支持的数据库加载策略或将策略保存到其中。

基于Officially Supported Databases,当前支持的数据库是:

  • MongoDB

安装

pip install casbin_mongoengine_adapter

简单示例

importcasbin_mongoengine_adapterimportcasbinadapter=Adapter(dbname='casbin_test',host='mongodb://localhost:27017')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.ife.enforce(sub,obj,act):# permit alice to read data1casbin_mongoengine_adapterpasselse:# deny the request, show an errorpass

获得帮助

许可证

这个项目是根据Apache 2.0 license授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaPax考试:从非标准Maven存储库解析Karaf特性存储库(XML文件)   java Spring启动Bean创建异常   java中将ArrayList转换为数组的方法   Android Studio的java Unity插件。   java在CheckStyle中从方法计数中排除getter和setter   HibernateJava。sql。SQLSyntaxErrorException:表/视图“序列”不存在   与命令行程序Java vs C通信   java WebView膨胀异常   java在O(n)java8流中寻找两个列表的交集   java使用Gradle运行单元测试时,最大堆大小在哪里设置?   ssl加载java应用程序(CXF)内的jks文件   CI:Jenkins Git:Simple Java项目:希望在特定时间在脚本上发送消息   java根据位置更改数字   java按数值排序字符串数组   macos java版本“1.6.0_65”是否与java 6模棱两可?   Cassandra中的java时间戳