Skip to content

ToanPV90/mt-auth

 
 

Repository files navigation

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

About

Multi-tenant, RBAC for application, api and user

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 73.4%
  • TypeScript 14.1%
  • HTML 11.7%
  • CSS 0.4%
  • Shell 0.2%
  • JavaScript 0.1%
  • Other 0.1%