Gin Web 由gin + gorm + jwt + casbin组合实现的RBAC权限管理脚手架Golang版, 搭建完成即可快速、高效投入业务开发 特性 RESTful API 设计规范 Gin 一款高效的golang web框架 MySQL 数据库存储 Jwt 用户认证, 登入登出一键搞定 Casbin 基于角色的访问控制模型(RBAC) Gorm 数据库ORM管理框架, 可自行扩展多种数据库类型(主分支已支持gorm 2.0) Validator 请求参数校验, 版本V9 Lumberjack 日志切割工具, 高效分离大日志文件, 按日期保存文件 Viper 配置管理工具, 支持多种配置文件类型 Packr 文件打包工具, 轻松将静态文件打包到编译后的二进制应用中 GoFunk 常用工具包, 某些方法无需重复造轮子 Workflow 工作流程管理(由于golang工作流相关轮子很
2022-01-11 17:03:00 2.18MB go golang middleware workflow
1
gin-admin-api 基于gin框架的admin后台接口,实现jwt,casbin等基础权限管理 宁静的 错误处理 基线追踪 jwt(用户认证) 拉巴克 [Casbin](鉴权)
2022-01-11 17:02:04 5.89MB Go
1
go-web-mini Go + Vue开发的管理系统脚手架, 前后端分离, 仅包含项目开发的必需部分, 基于角色的访问控制(RBAC), 分包合理, 精简易于扩展。 后端Go包含了gin、 gorm、 jwt和casbin等的使用, 前端Vue基于vue-element-admin开发: 特性 Gin 一个类似于martini但拥有更好性能的API框架, 由于使用了httprouter, 速度提高了近40倍 MySQL 采用的是MySql数据库 Jwt 使用JWT轻量级认证, 并提供活跃用户Token刷新功能 Casbin Casbin是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型 Gorm 采用Gorm 2.0版本开发, 包含一对多、多对多、事务等操作 Validator 使用validator v10做参数校验, 严密校验前端传入参数 Lumberjack
2021-12-14 17:50:22 78KB go jwt vue gin
1
golang最好用的权限控制库casbin使用实例.pdf
2021-06-30 18:04:24 913KB golang casbin 权限控制
1
认证和授权(Oauth2、RBAC、Casbin、Spring Security Oauth2)
2021-05-08 22:00:10 2.87MB Oauth2 RBAC Casbin SpringSecurity
1
开始 启动 go run main.go 生成api文档 swag init 访问 使用air启动 安装空气 go get -v github.com/cosmtrek/air/cmd/... 创建.air.conf文件 可以复制里面的air.conf.example内容 启动 根目录下 air 遇到的一些问题 如何方式gorm save的时候覆盖create_at细分 db.Save(&user)会共同更新created_at。为了使created_at细分的值不被重置,可以使用省略忽略前缀。即:db.Omit(“ created_at”)。Save(&user)
2021-03-11 19:06:54 89KB 系统开源
1