阅读:8568回复:5
Gin+casbin权限基础实战(已更完)
课程链接:Gin+Casbin权限实战速学
本课程是 gin脚手架课程的补充课程。针对比较流行的权限框架casbin做基础教学和实战封装。短课程20课时左右。 目前进入连载,每周更新3-4课时 第1讲:开张课、最简单的例子 免费试听,无需登录 老套路的开张课,一把讲完配置文件的基本含义。先做个最简单的例子 第2讲:结合gin做基本验证的例子(初步) 写两个中间件,初步整合下casbin+gin的例子 第3讲:使用Gorm持久化权限策略(初步) 把策略文件持久化到数据库中 第4讲:初始化权限数据:API调用、权限5张表 上节课我们是手工加入的策略数据,今天演示下调用和基本权限表的设计 第5讲:初始化权限(1):角色初始化 创建好5张表,我们开始进行数据初始化,首先进行角色初始化 第6讲:初始化权限(2):用户和角色初始化 今天我们灌入的是用户和角色之前的关系 第7讲:初始化权限(3):路由和角色初始化、uri参数支持 本课时基本完成数据初始化,并修改模型,支持uri参数 第8讲:修改匹配规则:简化策略数据 免费试听,无需登录 前面我们无脑插入了策略数据,今天我们来做简单优化 第9讲:自定义匹配函数:简化策略数据 承接上节课,我们来做个自定义匹配函数。 第10讲:租户权限:基本配置和示例代码 免费试听,无需登录 我们花3课时时间,讲下租户权限的基本写法 第11讲:租户权限:租户基本权限表设计(6张表) 根据前面的示例,我们大概讲解下租户权限表的基本设计 第12讲:租户权限:权限数据初始化、多租户访问方式 结合Gin我们演示多租户环境下权限的判断 第13讲:设置超级管理员的三种方法 免费试听,无需登录 补充课时,本课程即将完结。今天讲一下设置超级管理员的三种方式 第14讲:策略生效范围:角色特例权限的实现 场景如下:A用户属于某个角色,但是不想让他具备某个权限。 已更完 |
|
|
5楼#
发布于:2020-12-25 18:30
|
|
|