All Projects → kingrocy → rbac

kingrocy / rbac

Licence: other
基于rbac设计的权限管理系统

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to rbac

Dokit
基于 Spring Boot2、 Jpa、 Spring Security、JWT、redis、Vue的前后端分离的后台管理系统开发平台, 用户管理、菜单管理、角色管理、字典管理、权限控制的方式为RBAC,操作日志、异常日志、接口限流、项目支持数据权限管理,支持一键生成前后端代码(支持在线预览及打包下载),支持前端菜单动态路由 可一键部署服务器应用,数据库。系统中活跃用户状态监控,监视当前系统CPU、内存、磁盘、堆栈等相关信息,基于Element UI在线表单设计及生成Vue代码。
Stars: ✭ 348 (+1188.89%)
Mutual labels:  rbac, springboot
spring-boot-microservice-best-practices
Best practices and integrations available for Spring Boot based Microservice in a single repository.
Stars: ✭ 139 (+414.81%)
Mutual labels:  springboot
smart-cloud-examples
基于springcloud的脚手架(smart-cloud)示例,支持服务合并部署与拆分部署、接口加解密签名、日志数据脱敏、接口数据mock、接口文档自动生成、请求幂等校验、接口日志&&sql日志切面打印、分表分库分布式事务等
Stars: ✭ 23 (-14.81%)
Mutual labels:  springboot
spring-security-mybatis-demo
A simple demo for Spring Security with Mybatis .
Stars: ✭ 48 (+77.78%)
Mutual labels:  springboot
canal-client
spring boot canal starter 易用的canal 客户端 canal client
Stars: ✭ 130 (+381.48%)
Mutual labels:  springboot
Go-Gin-Api
基于golang开源框架 gin封装的api框架
Stars: ✭ 42 (+55.56%)
Mutual labels:  rbac
SecExample
JAVA 漏洞靶场 (Vulnerability Environment For Java)
Stars: ✭ 228 (+744.44%)
Mutual labels:  springboot
webauthn-demo
WebAuthn demo with Ionic/Angular and Spring Boot
Stars: ✭ 22 (-18.52%)
Mutual labels:  springboot
web-DB-tools
web平台数据库SQL执行工具,权限、SQL收藏、SQL分享、以及一些小工具、webSQL
Stars: ✭ 56 (+107.41%)
Mutual labels:  springboot
springboot
🌿 springboot 分析与学习 & 入门示例 & 图文教程,本 Spring Boot 系列文章基于 Spring Boot 版本 v2.x 进行学习分析。 所有项目示例都有对应的文章介绍,可以直接点击 https://www.wdbyte.com 阅读。
Stars: ✭ 104 (+285.19%)
Mutual labels:  springboot
springboot2-reactive-kotlin
A simple counter using Spring Boot 2 and Kotlin
Stars: ✭ 19 (-29.63%)
Mutual labels:  springboot
spring-boot-mongo-docker
Spring Boot, Mongo and Docker. Run all with a single command.
Stars: ✭ 16 (-40.74%)
Mutual labels:  springboot
spring-boot-kafka-websocket
spring boot kafka websocket demo
Stars: ✭ 18 (-33.33%)
Mutual labels:  springboot
compose-pay
🔱 HA distributed payment gateway. 高可用分布式支付网关/支付前置/支付系统/微信/支付宝
Stars: ✭ 21 (-22.22%)
Mutual labels:  springboot
cc-project-vue
一个基于vue3.0+antd+less+spring boot +mybatis+mysql+maven基础权限管理平台
Stars: ✭ 20 (-25.93%)
Mutual labels:  springboot
spring-security-passwordless
Passwordless authentication example application using Spring Boot and Spring Security
Stars: ✭ 112 (+314.81%)
Mutual labels:  springboot
SpringBoot-Learn
Spring Boot 入门
Stars: ✭ 62 (+129.63%)
Mutual labels:  springboot
primo
primo轮子中心,为开发效率翻滚。(Java、Spring)一些自动生成代码的插件,缓存、限流、接口等快速接入的中间件也会逐渐弄起来
Stars: ✭ 74 (+174.07%)
Mutual labels:  springboot
HOJ
⚡🔥Hcode Online Judge(HOJ)🔥⚡:基于SpringCloud与Vue前后端分离,分布式架构的在线测评平台OJ (An open source online judge system base on SpringBoot, Springcloud Alibaba and Vue.js !)
Stars: ✭ 68 (+151.85%)
Mutual labels:  springboot
SpringbootCRM
SpringbootCRM,后台管理模板,抽空持续完善(Github授权登录,微信测试号扫码登录)...
Stars: ✭ 37 (+37.04%)
Mutual labels:  springboot

rbac

基于springboot写的RBAC权限管理Demo系统

演示地址:http://116.196.66.248:8090/   超级管理员账号:admin 密码:123456

怎么演示?可以创建一个用户,绑定角色,然后对角色进行不同的授权。再以用户的账号登陆,然后验证用户的权限正确与否

建议使用IDEA导入项目,导入项目后。在config/application.properties中配置下数据源即可。。

数据库文件也给了。。在sql/rbac.sql..

关于此系统,如有不足,希望大家能不胜指点!

2018-3-28 补充

最近在弄hadoop。。由于服务器性能有限,所以将上面的项目和数据库全都关掉了。。暂时有一段时间是访问不了这个Demo!

不便之处,敬请谅解!

2019-4-17 修改

在之前做的一个项目,里面完整的实现了一套权限管理模块,觉得还不错,就将rbac重构了一下。

下面是新版rbac的几个特性:

  1. 菜单和资源合并,统一管理
  2. 支持精确到按钮级别的权限控制
  3. 使用权限注解标注controller层方法,统一进行权限拦截
  4. 权限注解支持权限依赖。比如获取用户详情接口的权限 可以绑定到修改用户详情接口的权限上。因为想要修改,肯定得先查询详情。
  5. 权限url兼容rest风格的接口, 默认使用接口的请求地址,在拼上请求方法的类型。如:/api/user/1{get}、/api/user/update{post}

名词解释:

权限url:也可指资源url,菜单url。用来标识某个资源对应的链接。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].