首页
›
Web后端与企业应用开发
›
003-企业业务系统模块边界拆分
›
《业务模块边界Go认证授权与权限测试》
VIP20
本课程属于:003-企业业务系统模块边界拆分
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
业务模块边界Go认证授权与权限测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
权限验证概述
为什么需要在业务模块边界做权限验证 · 常见权限模型(DAC · MAC
权限验证概述
为什么需要
02
Go语言权限验证生态
常用库介绍(casbin · keto · goRBAC
Go
语言权限验证生态
03
模块边界定义
什么是业务模块边界 · 微服务架构下的边界划分 · 单体应用中的逻辑边界
模块边界定义
什么是业务模块边…
04
中间件模式
Go HTTP中间件原理 · Gin/Echo/Chi框架中的中间… · 权限中间件的挂载点
间件模式
Go
05
JWT基础
JWT结构(Header · Payload · Signature)
JWT
Header
06
JWT权限声明
在JWT Payload中嵌入角色/… · 自定义Claims结构体 · 声明验证
JWT
权限声明
07
RBAC模型实现
角色-权限关系表设计 · Go中角色与权限的数据结构 · 权限矩阵计算
RBAC
模型实现
08
Casbin入门
Casbin模型定义(conf文件) · Go中集成Casbin · Enforcer核心API
Casbin
conf
09
Casbin适配器
文件适配器 · GORM适配器 · Redis适配器
Casbin
适配器
10
Casbin与Gin集成
在Gin路由中使用Casbin中间件 · 按路由分组设置权限策略
Casbin
Gin
11
ABAC模型实现
基于属性的访问控制 · 属性提取(用户属性 · 资源属性
ABAC
模型实现
12
自定义权限中间件
从零编写一个Go权限中间件 · 请求上下文传递用户信息 · 权限检查函数
自定义权限
间件
13
权限缓存策略
本地缓存(sync.Map) · 分布式缓存(Redis) · 缓存失效与更新机制
权限缓存策略
sync.Map
14
细粒度资源权限
资源ID级别的权限控制 · 通配符与模式匹配 · 资源树与层级权限
细粒度资源权限
ID
15
API版本与权限
不同API版本下的权限差异 · 版本路由与权限中间件组合
API
版本
16
gRPC服务权限
gRPC拦截器实现权限验证 · 元数据传递Token · Unary与Stream拦截器
gRPC
服务权限
17
GraphQL权限
GraphQL解析器中的权限检查 · 字段级权限 · Directive(指令)实现
GraphQL
权限
18
消息队列权限
Kafka/RabbitMQ消费者权… · 消息生产者的身份验证 · 消息体权限声明
消息队列权限
Kafka/Rabbit…
19
定时任务权限
CronJob执行前的权限校验 · 任务级别的角色控制 · 动态任务权限
定时任务权限
CronJob
20
跨服务权限传播
分布式追踪中的权限上下文传递(Ope… · gRPC metadata传播 · HTTP Header传播
跨服务权限传播
Ope
21
权限审计日志
记录谁在什么时间访问了什么资源 · 结构化日志输出 · 审计日志存储与查询
权限审计日志
记录谁
22
性能优化
权限检查的延迟分析 · 预计算权限集 · 批量权限验证
性能优化
权限检查的延迟分…
23
测试策略
单元测试权限函数 · 集成测试中间件 · 模拟用户与角色
测试策略
单元测试权限函数
24
安全最佳实践
防权限绕过 · 最小权限原则 · 权限默认拒绝
安全最佳实践
防权限绕过
25
多租户权限
租户隔离 · 租户内角色管理 · 跨租户资源访问控制
多租户权限
租户隔离
26
动态权限更新
运行时修改权限策略 · 热加载Casbin模型 · 不重启服务更新权限
动态权限更新
运行时修改权限策…
27
权限与API网关
Kong/APISIX中的权限插件 · 网关层统一鉴权 · 后端服务二次校验
API
权限
28
OpenAPI规范与权限
在Swagger/OpenAPI中定… · 自动生成权限文档 · 权限与接口一致性
OpenAPI
规范
29
案例实战
电商系统订单模块权限设计 · 用户角色(买家/卖家/管理员) · 订单操作权限矩阵
案例实战
电商系统订单模块…
30
案例实战
内容管理系统(CMS)权限设计 · 文章/分类/标签的CRUD权限 · 工作流状态权限
案例实战
CMS
所属VIP或分类
同VIP:Go业务模块边界发布回滚与故障恢复
同VIP:Go业务模块边界安全审计与基线治理
同VIP:Go业务模块边界接口设计与契约测试