Skip to content

publicdevop2019/mt-auth

Repository files navigation

MT-AUTH

开源、多租户、身份、权限、API 管理系统

官方网站(www.letsauth.cloud)

特色

  • 事件驱动架构(Event driven architecture)
  • 基于角色的权限控制(Role-Based Access Control)
  • 多租户(Multi-Tenancy)
  • 单点登录(Single-Sign on)与单点登出(Single-Sign out)
  • OAuth 2.0 支持
  • 用户管理,多因素认证(Multi-Factor Authentication)
  • API管理(API Management):路由、鉴权、缓存、跨域CORS、CSRF防护、压缩、隐藏系统错误信息、记录与分析、分享、订阅

架构图

arthitecture

技术栈

模块 概述 技术栈
mt-access 核心 Spring Boot, Redis, RabbitMQ, Spring Cloud Eureka
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