# MT-AUTH
**Repository Path**: mirrors/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**: main
- **Homepage**: https://www.oschina.net/p/mt-auth
- **GVP Project**: No
## Statistics
- **Stars**: 97
- **Forks**: 20
- **Created**: 2021-12-24
- **Last Updated**: 2025-12-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
MT-AUTH
开源、多租户、身份、权限、API 管理系统
官方网站(www.letsauth.cloud)
# 特色
- 事件驱动架构(Event driven architecture)
- 基于角色的权限控制(Role-Based Access Control)
- 多租户(Multi-Tenancy)
- 单点登录(Single-Sign on)
- OAuth 2.0 支持
- 用户管理,多因素认证(Multi-Factor Authentication)
- API管理(API Management):路由、鉴权、缓存、跨域CORS、CSRF防护、压缩、隐藏系统错误信息、记录与分析、分享、订阅
# 架构图

# 技术栈
| 模块 | 概述 | 技术栈 |
|:--------------------|:----|:-------------------------------------------------------------|
| mt-access | 核心 | Spring Boot, Redis, RabbitMQ |
| mt-proxy | 网关 | Spring Boot, Spring Cloud Gateway, Redis, RabbitMQ |
| mt-ui | 前端 | Angular |
| mt-common | 通用 | Spring Boot |
| mt-integration-test | 测试 | Spring Boot Test |
# 其他
- 测试分辨率:360x660px, 1920x852px
- 测试浏览器:Chrome