v2.7.2.3
版本发布时间: 2022-08-04 00:03:43
dromara/dante-cloud最新发布版本:v3.3.5.0(2024-10-25 00:05:18)
重磅!Dante Cloud 所有核心代码全部开源。
-
主要更新
- 接口权限鉴权:全面整合
@PreAuthorize
注解权限与URL
权限,通过后端动态配置,无须在代码中配置Spring Security
权限注解以及权限方法,即可实现接口鉴权以及权限的动态修改。采用分布式鉴权方案,规避 Gateway 统一鉴权的压力以及重复鉴权问题 - 动态权限数据分发:采用分布式服务独立鉴权方案,
Spring Security
@PreAuthorize
的权限注解、权限方法以及URL
权限,通过后端动态配置后,实时动态分发至对应服务。 - User 数据策略访问:
OAuth2
UserDetails
核心数据支持直连数据库获取和Feign
远程调用两种模式。OAuth2
直连数据库模式性能更优,Feign
访问远程调用可扩展性更强。可通过配置动态修改采用策略方式。 - 手机短信验证码注册认证:采用自定义
OAuth2
授权模式,使用统一Token
接口,实现手机验证码登录认证,与平台为统一体系,统一返回OAuth2
Token,支持服务接口鉴权 - 第三方系统社交注册认证:集成
JustAuth
,采用自定义OAuth2
授权模式,使用统一Token
接口,实现基于JustAuth
实现第三方系统社交登录认证,与平台为统一体系,统一返回OAuth2
Token,支持服务接口鉴权。所有JustAuth
支持的第三方系统均支持。 - 微信小程序注册认证:采用自定义
OAuth2
授权模式,使用统一Token
接口,实现支持微信小程序登录认证,与平台为统一体系,统一返回OAuth2
Token,支持服务接口鉴权。 - 其它方式注册认证:采用策略模式对外部系登录认证和用户注册进行接入支持,采用
OAuth2
默认认证接口。目前未集成的外部系统,可参考标准,适当增减参数,即可支持接入。 - 多通道 SMS 集成:集成阿里,百度,中国移动,华为,京东,极光,网易,七牛,腾讯,又拍,云片等平台短信发送通道。可通过配置动态选择具体使用通道。支持多模版定义以及模版参数顺序控制
- 微信小程序订阅消息:支持微信小程序订阅消息发送。提供订阅消息模版工厂,可根据自身业务需求,编写少量代码既可以拓展支持新订阅消息模版。
- 接口权限鉴权:全面整合
-
依赖更新:
- hutool 版本升级至 5.8.5
- docker-maven-plugin 版本升级至 0.40.2
- tencentcloud-sdk-java-sms 版本升级至 3.1.561