rbac权限管理5张表_正在用SpringBoot的你,这个RBAC权限管理系统一定能让你有所收获...

18ff7d58c75a76fe3dba806f768b8ae2.png

项目名称:cjlgb-cloud-platform

项目作者:王阿九

开源许可协议:Apache-2.0

项目地址:https://gitee.com/cjlgb/cjlgb-cloud-platform

项目简介

  • 基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的RBAC权限管理系统
  • 基于数据驱动视图的理念封装 Ant Design Vue,即使没有 vue 的使用经验也能快速上手
  • 提供 lambda 、stream api 、webflux 的生产实践

核心依赖

448b3a9e5e4a30759bebbe01bec25e9f.png

模块说明

cjlgb-cloud-platform├── cjlgb-design-common     ├── cjlgb-design-common-core -- 公共工具类核心包     ├── cjlgb-design-common-mybatis -- 整合MybatisPlus     ├── cjlgb-design-common-oauth -- Oauth认证模块接口     ├── cjlgb-design-common-security -- 分布式权限框架     ├── cjlgb-design-common-system -- 系统服务模块接口├── cjlgb-design-gateway -- API网关[10001]└── cjlgb-design-oauth -- Oauth实现模块[0]└── cjlgb-design-system -- 系统实现模块[0]

项目截图

97893157a8418dc2a2264c36f90ac607.png

登录页

6c847c570855066cada943734202d8b6.png

注册页

dcfe4c2a8c162fb5e5e8c166b58f7a29.png

Oauth客户端列表

193ebeb6f5ef44f8de9ab65207b3fee2.png

授权页

单机版 Nacos Docker-Commpose 脚本

version: "3"networks:  default:    external:      name: cjlgb-cloud-platformservices:  cjlgb-design-nacos:    image: nacos/nacos-server:1.1.4    container_name: cjlgb-design-nacos    environment:      - PREFER_HOST_MODE=hostname      - MODE=standalone    restart: on-failure

单机版 Redis Docker-Commpose 脚本

version: '3'networks:  default:    external:      name: cjlgb-cloud-platformservices:  cjlgb-design-redis:    restart: always    image: redis    hostname: cjlgb-design-redis    container_name: cjlgb-design-redis

Nginx Docker-Commpose 脚本

version: '3'networks:  default:    external:      name: cjlgb-cloud-platformservices:  cjlgb-design-nginx:    container_name: cjlgb-design-nginx    image: nginx    volumes:      - /opt/apps/docker-container/cjlgb-design-nginx/conf/nginx.conf:/etc/nginx/nginx.conf      - /opt/apps/docker-container/cjlgb-design-nginx/website:/usr/share/nginx/html    ports:      - 80:80

Nginx 配置文件

worker_processes  1;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    keepalive_timeout  65;    access_log off;    gzip  on;    server {        listen       80;        server_name  nacos.cjlgb.com;        location / {            proxy_pass    http://cjlgb-design-nacos:8848/nacos/;        }    }    server {        listen       80;        server_name  admin.cjlgb.com;                location /apis/ {            proxy_pass    http://cjlgb-design-gateway:10001/;        }                location / {            root   /usr/share/nginx/html;            index  index.html index.htm;        }    }

这个权限管理系统刚刚在 Gitee 上线不久,欢迎大家前去使用并提交 issue和 PR,那么就点击下方了解更多前往项目主页去看看代码吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值