Dante Cloud 是一款企业级微服务架构和服务能力开发平台,是采用领域驱动设计(DDD)思想的、全面拥抱 Spring Authorization Server 的、基于 OAuth2.1 协议的、支持智能电视、IoT等物联网设备认证的微服务架构。基于 Spring Authorization Server 1.1.1、Spring Boot 3.1.1、Spring Cloud 2022.0.3、Spring Cloud Tencent 1.11.7-2022.0.1、Spring Cloud Alibaba 2022.0.0.0-RC2、Nacos 2.2.4 等主流技术栈开发的多租户系统,遵循 SpringBoot 编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能
平台定位
Dante Cloud 不仅仅是一套微服务架构开发平台,因其集成了丰富的、符合 OAuth2.1 规范的认证模式,更可作为一套独立的认证授权平台。通过对已有认证模式的完善,Dante Cloud 可以作为 Minio 控制台的身份提供者,使用 Dante Cloud 登录 Minio 控制台实现第三方认证。在 Minio 已有支持使用的 Okta、KeyCloak、Dex、Google、Facebook 等用于用户身份的外部管理方式以外,集成 Dante Cloud 为您提供了一种新的选择方式,也为集成使用 Minio 提供了一种更便捷安全的认证方式。 https://dromara.org 是 Dromara 开源社区官方网站。 构建成熟的、完善的、全面的,基于 OAuth2.1 的、前后端分离的微服务架构解决方案。
[1] 本次更新内容
Minio 控制台可使用 Dante Cloud 作为 IDentity Provider(身份提供者)进行登录认证



2. 基于 Camunda 的工作流服务模块已适配 Spring Boot 3
3. 已完成对新版本 Redis 环境下,系统运行验证,目前支持的 Redis 版本最高到 7.0.12
【其它更新】
[升级] camunda 版本升级至 7.20.0-alpha3
[2] Dante Cloud 3.0.0 新特性
核心基础依赖便捷切换
新增 Spring Cloud Tencent 和 Spring Cloud 原生微服务全家桶等两种基础设施支持。
支持 GraalVM 原生镜像
整体调整各类模块 pom build 配置,适当增加冗余重复配置,以支持 Spring Native 或 GraalVM 编译需要。规避对所有模块进行 Native 编译,而导致错误问题。
Spring Authorization Server 全特性支持及扩展
基于 Spring Authorization Server 和 Spring Data JPA 实现多租户系统架构,支持 Database 和 Schema 两种模式。
采用 pnpm monorepo 重构前端
前端工程包管理器变更为 pnpm。
[3]界面预览






Dromara 开源社区
一、社区愿景
让每一位开源爱好者,体会到开源的快乐
二、社区官网
三、成员项目
