🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 教程 一些教程适用于Casbin的模型并且在多种编程语言中适用。其他一些教程是编程语言相关的。 ### 我们的论文 * [PML:一种基于Interpreter的Web服务访问控制策略语言](https://arxiv.org/abs/1903.09756) 这篇论文深入介绍了Casbin的设计细节。如果您使用Casbin/PML,请引用以下BibTex作为参考文献: ~~~bibtex @article{luo2019pml, title={PML: An Interpreter-Based Access Control Policy Language for Web Services}, author={Luo, Yang and Shen, Qingni and Wu, Zhonghai}, journal={arXiv preprint arXiv:1903.09756}, year={2019} } ~~~ ### PERM元模型 (Policy, Effect, Request, Matchers) \[策略,效果,请求,匹配器\] * [在Casbin中使用PERM建模授权](https://vicarie.in/posts/generalized-authz.html) * [Casbin权限管理(中文)](http://www.cnblogs.com/wang_yb/archive/2018/11/20/9987397.html) * [Casbin分析(中文)](https://www.cnblogs.com/xiaohunshi/p/10372881.html) * [系统权限设计(中文)](https://github.com/xizhibei/blog/issues/101) * [Casbin:权限引擎(中文)](https://github.com/xizhibei/blog/issues/102) * [Implementing ABAC with Casbin (in Chinese)](https://www.cnblogs.com/studyzy/p/11380736.html) Go ### HTTP & RESTful * [Basic Role-Based HTTP Authorization in Go with Casbin](https://zupzup.org/casbin-http-role-auth)(or[Chinese translation](https://studygolang.com/articles/12323)) ### Beego * [使用Casbin与Beego:1. 开始并测试(中文)](https://blog.csdn.net/hotqin888/article/details/78460385) * [使用Casbin与Beego:2. 策略储存(中文)](https://blog.csdn.net/hotqin888/article/details/78571240) * [使用Casbin与Beego:3. 策略查询(中文)](https://blog.csdn.net/hotqin888/article/details/78992250) * [使用Casbin与Beego:4. 政策更新(中文)](https://blog.csdn.net/hotqin888/article/details/80032538) * [使用Casbin与Beego:5. 政策更新(续)(中文)](https://blog.csdn.net/hotqin888/article/details/80092285) ### Gin * [后端API与Go:1. 基于JWT的认证(中文)](https://studygolang.com/topics/6998) * [后端API与Go:2. 基于Casbin的授权(中文)](https://studygolang.com/topics/6999) * [使用Go的授权库Casbin和Gin and GORM(日语)](https://www.zaneli.com/blog/20181203) ### Iris * [Iris + Casbin:权限管理实践(中文)](https://zxc0328.github.io/2018/05/14/casbin-iris/) * [基于Casbin的HTTP基于角色的访问控制(中文)](https://studyiris.com/example/exper/casbin.html) ### Banzai Cloud * [通过Banzai Cloud的Pipeline和Casbin加强对Kubernetes的政策执行](https://banzaicloud.com/blog/policy-enforcement-k8s/) ### Argo CD * [Organizational RBAC in Argo CD with Casbin](https://argoproj.github.io/argo-cd/operator-manual/rbac/) ### GShark * [GShark:轻松有效地扫描Github中的敏感信息](https://mp.weixin.qq.com/s?__biz=MzI3MjA3MTY3Mw==&mid=2247483770&idx=1&sn=9f02c2803e1c946e8c23b16ff3eba757&chksm=eb396fecdc4ee6fa2f378e846f354f45acf6e6f540cfd54190e9353df47c7707e3a2aadf714f&token=115330850&lang=zh_CN#rd) *** Java ### SprintBoot * [jCasbin:更轻量级的权限管理解决方案(中文)](https://blog.csdn.net/waynelee0809/article/details/85702551) * [JCasbin与JFinal的集成(中文)](http://www.jfinal.com/share/842) *** Node.js * [nest.js:Casbin RESTful RBAC授权插件(视频)](https://www.youtube.com/watch?v=mWlPNrCgVdE) * [基于Casbin的基于属性的Node.js访问控制演示应用](https://github.com/Jarvie8176/casbin-example) ***