MT-AUTH权限管理(RBAC)系统

联合创作 · 2023-09-19 14:26

多树AUTH / MT-AUTH:用户,应用,API管理中心

MT-AUTH是一款基于Spring Boot, OAuth2与事件驱动的角色的权限管理(RBAC)系统,通过集成Spring Cloud Gateway实现了API鉴权,缓存,跨域,CSRF防护,特殊字符过滤等常用功能

项目特点

  • 基于事件的系统架构
  • 应用,API与用户管理
  • JWT不对称钥匙
  • 支持OAuth2
  • 支持websocket
  • 密码重置, 注册码注册用户
  • 已签发JWT回收
  • 异步日志
  • API层面缓存,跨域,CSRF防护,GZip,隐藏系统错误返回信息等
  • 请求日志记录

技术栈

模块 编号 概述 技术栈
mt-access 0 用户,应用与API管理 Spring Boot, JWT, OAuth2, Redis, RabbitMQ, Eureka
mt-proxy 1 API网关 Spring Boot, Spring Cloud Gateway, Redis, RabbitMQ
mt-ui 9 管理前端UI Angular
mt-notification 4 邮件与WebSocket Spring Boot, RabbitMQ
mt-common 通用Utility Spring Boot
mt-integration-test 8 集成测试 Spring Boot Test
浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报