首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ZLT-MP v4.6.0 发布

ZLT-MP v4.6.0 发布

作者头像
陶陶技术笔记
发布2021-08-18 10:50:07
发布2021-08-18 10:50:07
32700
代码可运行
举报
文章被收录于专栏:陶陶技术笔记陶陶技术笔记
运行总次数:0
代码可运行

架构图

功能介绍

更新内容

特性/增强

  • 授权中心支持「多用户体系」扩展
  • 升级spring-boot到2.3.12.RELEASE
  • 升级spring-cloud到Hoxton.SR12
  • 升级spring-cloud-alibaba到2.2.6.RELEASE
  • 升级redisson到3.16.0
  • 升级spring-data-elasticsearch到4.2.3
  • 升级transmittable到2.12.1

内容说明

一、支持多用户体系

统一认证中心uaa支持多用户类型的统一授权和鉴权扩展,当系统需要新增一种用户类型时无需修改原有的代码,增加新的实现类即可。

多用户类型指的是业务中有多种类型的 「用户」 ,通常不同类型的用户分别存储在不同的库表中,例如C端和B端用户。

默认用户类型为admin
增加test类型用户的实现类
代码语言:javascript
代码运行次数:0
运行
复制
@Service
public class TestUserDetailServiceImpl implements ZltUserDetailsService {
    private static final String ACCOUNT_TYPE = "test";

    @Override
    public boolean supports(String accountType) {
        return ACCOUNT_TYPE.equals(accountType);
    }
    
    @Override
    public UserDetails loadUserByUsername(String username){
        。。。。。。
    }
}
授权test类型的用户

项目地址

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 陶陶技术笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 更新内容
    • 特性/增强
  • 内容说明
    • 一、支持多用户体系
      • 默认用户类型为admin
      • 增加test类型用户的实现类
      • 授权test类型的用户
  • 项目地址
  • 项目文档
  • 项目更新日志
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档