一、casbin 概览
1、casbin基本了解
- casbin的GitHub:https://github.com/casbin/casbin
- casbin的在线编辑器https://casbin.org/editor/
- casbin支持域/租户的RBAC:https://github.com/casbin/casbin/blob/master/examples/rbac_with_domains_model.conf
2、casbin与传统rbac模型区别
RBAC(全称:Role-Based Access Control)基于角色的权限访问控制,在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。
2.1 传统RBAC权限模型
一般是由5张表维护了3种关系
- 用户表
- 权限表
- 角色表
- 用户角色表
- 角色权限表

2.2 casbin &