GIN-VUE-ADMIN是一个基于 vue 和 gin 开发的全栈前后端分离的后台管理系统,拥有jwt鉴权,动态路由,动态菜单,casbin鉴权,表单生成器,代码生成器等功能,提
Go + Vue开发的管理系统脚手架, 前后端分离, 仅包含项目开发的必需部分, 基于角色的访问控制(RBAC), 分包合理, 精简易于扩展。 后端Go包含了gin、 gorm、 jwt和casbin等的使用, 前端Vue基于vue-element-admin开发:https://github.com/gnimli/go-web-mini-ui.git ...
快速生成代码:无需编写代码,只需创建表进行简单配置就能生成一个完善的 CURD、树表等常用的开发代码,其中所需表单控件也是勾选即可直接生成。 认证机制:采用 JWT 的用户状态认证及 casbin 的权限认证 路由模式:得益于 goframe2.0 提供了规范化的路由注册方式,无需注解自动生成api文档 模块化设计,面向接口开发 后台内...
go-admin 是基于 Gin 和 Gorm 开发的管理系统,主要具备 JWT + Casbin 鉴权、动态路由、动态菜单以及文件上传下载等功能。该项目旨在学习和实践 Gin 的使用,源自于某开源项目的改进与扩展。 2. 使用说明 - golang版本 >= v1.22 - IDE推荐:Goland 2.1 初始化项目 # 下载项目 git clone https://github.com...
jwt和casbin的运行过程 每一次请求,都需要判断path是否在单名单中,若在白名单中,则放行,不进行任何校验操作,比如login接口,一定需要在白名单中,因为这个接口需要生成新的token,生成新的token后,客户端每次请求都可以将token放到header的Authorization字段中,jwt每次都会从请求头中获取这个字段再进行校验 ...
ThinkPHP5.1权限控制之Think-Casbin和状态管理PHP-JWT 简介 PHP-Casbin是一个强大的、高效的开源访问控制框架,它支持基于各种访问控制模型的权限管理。 Think-Casbin是一个专为ThinkPHP5.1定制的Casbin的扩展包,使开发者更便捷的在thinkphp项目中使用Casbin。
Gin-vue-admin是一个基于vue和gin开发的全栈前后端分离的后台管理系统,集成jwt鉴权,动态路由,动态菜单,casbin鉴权,表单生成器,代码生成器等功能,提供多种示例文件,让您把更多时间专注在业务开发上。 1.2 贡献指南 Hi! 首先感谢你使用 gin-vue-admin。
gdmin 是一个基于gin和gorm开发的权限管理平台,集成了jwt鉴权,动态路由,菜单权限,按钮权限,RBAC等功能。 服务端基于golang语言开发,主要使用的技术:gin+gorm+casbin+jwt+go-redis+viper+zap等;前端采用github开源的后台管理模板 SoybeanAdmin,详见:https://github.com/soybeanjs/soybean-admin。
鉴权机制采用了 JWT 技术,确保了系统的安全性和用户身份的合法性,为用户数据和系统资源提供了有效的保护。 权限管理借助 CASBIN 实现了基于 RBAC 的精细化权限控制,使得对用户权限的管理更加灵活和精准。 实现了动态权限修改功能,使得权限管理更加灵活,同时前端菜单由后端生成,保证了菜单与权限的一致性和安全性。
HotGo 是一个基于 vue 和 goframe2.0 开发的全栈前后端分离的开发基础平台和移动应用平台,集成jwt鉴权,动态路由,动态菜单,casbin鉴权,消息队列,定时任务等功能,提供多种常用场景文件,让您把更多时间专注在业务开发上。 - soitun/hotgo