zlt-mp v4.0.0 发布,基于 Spring Cloud Alibaba 的微服务平台
功能介绍
更新内容
特性/增强
- 重构uaa的自定义授权实现,统一授权接口使用grant_type区分
- 基础框架版本升级
- 升级spring-boot到2.2.8.RELEASE
- 升级spring-cloud到Hoxton.SR6
- 升级spring-cloud-alibaba到2.2.1.RELEASE
- 升级spring-boot-admin-starter-server到2.2.3
- 升级search-center支持ES7.x版本,不支持6.x版本
- 升级elasticsearch-rest-high-level-client到7.8.0
- 升级elasticsearch-rest-client到7.8.0
- 升级elasticsearch到7.8.0
- 升级zlt-register/nacos到1.3.1
- 升级transmittable-thread-local到2.11.5
问题修复
- 修复用户列表只显示用户所关联的当前租户的角色
- 修复redis-cluster模式下有时候会删除token失败
- [#I1LPAV] RedisClientDetailsService.removeRedisCache()方法没有删除缓存
- [#I1KAME] SysRole类里的userId缺少@TableField(exist = false)
分支变更
增加分支 3.x(该分支不会更新)
- Spring Boot 2.1.14.RELEASE
- Spring Cloud Greenwich.SR6
- Spring Cloud Alibaba 2.1.2.RELEASE
内容说明
一、重构uaa的自定义授权实现
由于之前的实现脱离了 Oauth2
的管理,所以这次重构把所有授权接口都统一整合到 oauth/token
接口中通过 grant_type
来区分与控制权限,并删除 OAuth2Controller
类。
1.1. 自定义授权接口地址变更
其他请求参数不变
密码验证码登录
原接口:http://localhost:9900/api-uaa/oauth/user/token
新接口:http://localhost:9900/api-uaa/oauth/token?grant_type=password_code
openId登录
原接口:http://localhost:9900/api-uaa/oauth/openId/token
新接口:http://localhost:9900/api-uaa/oauth/token?grant_type=openId
手机号密码登录
原接口:http://localhost:9900/api-uaa/oauth/mobile/token
新接口:http://localhost:9900/api-uaa/oauth/token?grant_type=mobile_password
1.2. 应用授权配置
应用支持那些授权模式,现在可以在应用管理里统一配置与查看了
二、旧版本升级
需要执行以下sql语句,不然会登录不了
zlt-doc\版本升级_sql\旧版本升级v4.0.0.sql
不是升级的不需要执行,因为zlt-doc\sql里面已包含
项目地址
Gitee地址: https://gitee.com/zlt2000/microservices-platform
Github地址: https://github.com/zlt2000/microservices-platform
项目文档
https://www.kancloud.cn/zlt2000/microservices-platform/919417
项目更新日志
https://www.kancloud.cn/zlt2000/microservices-platform/936235
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
zuihou-admin-cloud 2.4 发布,微服务 SaaS 脚手架
今日更新日志: 整体更新: 0. 录制了完整的项目讲解视频教程 1. 新增批量替换项目名&包名&前缀的Shells脚本(支持Linux&Mac) 2. 完整的项目讲解视频 3. 优化代码若干 & 删除无用代码和注释掉的代码若干 & 完善代码注释若干 4. 调整了nacos中的所有配置文件 5. 优化整个项目所有的枚举类型(删除枚举类型上标记的@JsonFormat(shape = JsonFormat.Shape.OBJECT) ) 6. 废弃zuihou-sacn-stater模块 7. 修复通用短信验证码发送的bug 8. 修复zuihou-admin-ui上传租户头像报错和无法修改头像成功的bug 9. 修复zipkin + seata整合时冲突报错 10.废弃SystemApi模块 11.依赖升级 spring.boot.version -> 2.2.7.RELEASE spring.cloud.version -> Hoxton.SR3 dynamic.datasource.version -> 3.1.0...
- 下一篇
YTask V2.2.0 发布,Go 语言异步任务框架
V2.2.0 新增特性: 运行多个group 支持延时任务 YTask是一个golang异步任务/队列 框架,具有下列特点: 简单无侵入 方便扩展broker,backend 支持所有能被序列化为json的类型 支持任务重试,延时任务 相关链接 中文文档 En Doc Github 架构图
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7设置SWAP分区,小内存服务器的救世主