MT-AUTH
开源、多租户、身份、权限、API 管理系统
- 事件驱动架构(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防护、压缩、隐藏系统错误信息、记录与分析、分享、订阅
模块 | 概述 | 技术栈 |
---|---|---|
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