# MT-AUTH **Repository Path**: gtiger666/MT-AUTH ## Basic Information - **Project Name**: MT-AUTH - **Description**: 多树AUTH / MT-AUTH:用户,应用,API管理中心 MT-AUTH是一款基于Spring Boot, OAuth2与事件驱动的角色的权限管理(RBAC)系统,通过集成Sp - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/mt-auth - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 21 - **Created**: 2021-12-28 - **Last Updated**: 2021-12-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

多树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, Spring Cloud 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