教程
请注意,关于Casbin模型的教程对不同语言的Casbin实现都有效。而其他一些教程则针对特定语言。
我们的论文
这篇论文深入介绍了Casbin的设计细节。如果您使用Casbin/PML,请引用以下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}
}
这里是另外一种更长版本的论文,发表在《软件学报》上 不同格式的引文 (Refworks, EndNote 等) 可在以下网址找到: (另一个版本) 基于元模型的访问控制政策规格语言(中文)
视频
- 一个安全保险库 - 实现与 Casbin 的中间件的授权 - JuniorDevSG
- 基于Casbin的微型服务架构分享用户权限(俄文)
- Nest.js - Casbin RESTful RBAC授权中间件
- Gin 教程 第10章:30分钟内学习 Casbin 基础模型
- Gin 教程第11章:编码, API 和Casbin中的自定义功能
- Gin+Casbin权限实战速学(中文)
- jCasbin 基础:一个简单的RBAC示例(中文)
- 基于Casbin的Golang RBAC模型(中文)
- 学习Gin + Casbin(1):通路& 概述(中文)
- ThinkPHP 5.1 + Casbin:导言(中文)
- ThinkPHP 5.1 + Casbin:RBAC授权 (中文)
- ThinkPHP 5.1 + Casbin: RESTfull & 中间件(中文)
- PHP-Casbin 快速上手(中文)
- ThinkPHP 5.1 + Cassbin:How to use 自定义 match 函数(中文)
- Webman实战教程:如何使用casbin权限控制 (中文)
PERM元模型(策略、效果、请求、匹配器)
- 使用不同的访问控制模型配置来了解Casbin
- 利用Casbin的PERM模型进行访问控制
- 使用 Casbin 设计一个灵活的权限系统
- 授权访问控制列表
- 使用PERM和Casbin的访问控制(波斯语)
- RBAC? ABAC? .. PERM! 基于云端的网络服务和应用程序授权新方式(俄文)
- 练习 & 使用 Casbin & PERM 的灵活授权实例 (俄语)
- Casbin权限管理(中文)
- Casbin分析(中文)
- 系统权限设计(中文)
- Casbin:一个权限引擎(中文)
- 使用 Casbin 实现ABAC (中文)
- Casbin 源代码分析(中文)
- Casbin 的权限评估(中文)
- Casbin:Go今日的库(中文)
HTTP & RESTful
监视器
Beego
- Beego 中使用 Casbin: 1. 起步、测试 (中文)
- Beego 中使用 Casbin: 2. 策略存储 (中文)
- Beego 中使用 Casbin: 3. 策略查询 (中文)
- Beego 中使用 Casbin: 4. 策略更新 (中文)
- Beego利用Casbin进行权限管理——第五节 策略更新(续)
Gin
- 使用 Casbin 的 Golang 项目授权
- 教程:Gin与Casbin集成
- 带Pipeline的 K8s 上的策略执行
- 使用 JWT 和 Casbin 在Gin 应用程序中进行身份验证和授权
- 后端API与Go:1. 基于JWT的认证(中文)
- 后端API与Go:2. 基于Casbin的授权(中文)
- 在Gin和GORM使用Go的授权库Casbin(日语)