特色

January 24, 2025 · View on GitHub

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防护、压缩、隐藏系统错误信息、记录与分析、分享、订阅

架构图

arthitecture

技术栈

模块概述技术栈
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