RBAC(Role-Based Access Control, 基于角色访问控制) 原理及设计逻辑参考:
点击打开链接
项目地址:GitHub:点击打开链接
项目介绍:
1、基于 SpringBoot
2、基于 JWT 实现前后分离,Spring Security 安全控制
3、前端采用 topjui (基于 easyui 的美化框架 )
4、实现了三级动态菜单、页面按钮动态授权功能
5、实现了用户管理、菜单管理、角色管理
6、集成 Swagger 接口管理
截图:
登录界面:
![基于 RBAC 简单实现动态菜单及权限管理 基于 RBAC 简单实现动态菜单及权限管理](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzYxNC8zNzdiZTM5MWM1MzE0ZDE0YTJlMjE1NWU3M2MzZGExZS5wbmc=)
首页:
![基于 RBAC 简单实现动态菜单及权限管理 基于 RBAC 简单实现动态菜单及权限管理](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQ2LzllMGMzOWRkYjE0M2UwMDBkMTY5N2NhNmRkODYxMjRlLnBuZw==)
角色管理:
![基于 RBAC 简单实现动态菜单及权限管理 基于 RBAC 简单实现动态菜单及权限管理](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzE5LzkwZDExOTAzOGY0NjY5MjEyYWRkNzc5MTQwMWQwNzliLnBuZw==)
授权:
![基于 RBAC 简单实现动态菜单及权限管理 基于 RBAC 简单实现动态菜单及权限管理](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQ5MC82OTY3Mjg1MGJiNzBkYzdjODQyYTk0N2NiNTcwMzM0YS5wbmc=)
api :
![基于 RBAC 简单实现动态菜单及权限管理 基于 RBAC 简单实现动态菜单及权限管理](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzg0Mi9hNmRlMGIzMWUxMGFkZTdlZWYyMGU5MDQ2OTg5MjMxYS5wbmc=)