Sa-Token v1.29.0 更新,轻松搭建 OAuth2.0 服务

栏目: 软件资讯 · 发布时间: 2年前

内容简介:Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、分布式 Session 会话、单点登录、OAuth2.0 等一系列权限相关问题。 框架针对踢人下线、自动续签、前后台分离、分布式会话……等常见业务...

Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、分布式 Session 会话、单点登录、OAuth2.0 等一系列权限相关问题。

框架针对踢人下线、自动续签、前后台分离、分布式会话……等常见业务进行N多适配,通过 Sa-Token,你可以以一种极简的方式实现系统的权限认证部分

Sa-Token v1.29.0  版本更新包括以下内容:

  • 升级:sa-token-jwt插件可在登录时添加额外数据。
  • 重构:优化Dubbo调用时向下传递Token的规则,可避免在项目启动时由于Context无效引发的bug。
  • 重构:OAuth2 授权模式开放由全局配置和Client单独配置共同设定。
  • 重构:OAuth2 模块部分属性支持每个 Client 单独配置。
  • 重构:OAuth2 模块部分方法名修复单词拼写错误:converXxx -> convertXxx。
  • 重构:修复 OAuth2 模块 deleteAccessTokenIndex 回收 token 不彻底的bug。
  • 新增:OAuth2 模块新增 pastClientTokenTimeout,用于指定 PastClientToken 默认有效期。
  • 文档:常见报错章节增加目录树,方便查阅。
  • 文档:优化文档样式。
  • 新增:新增 BCrypt 加密。
  • 修复:修复StpUtil.getLoginIdByToken(token) 在部分场景下返回出错的bug。
  • 重构:优化OAuth2模块密码式校验步骤。
  • 新增:新增Jackson定制版Session,避免timeout属性的序列化。
  • 新增:SaLoginModel新增setToken方法,用于预定本次登录产生的Token。
  • 新增:新增 StpUtil.createLoginSession() 方法,用于无Token注入的方式创建登录会话。
  • 新增:OAuth2 与 StpUtil 登录会话数据互通。
  • 新增:新增 StpUtil.renewTimeout(100); 方法,用于 Token 的 Timeout 值续期。
  • 修复:修复默认dao实现类中 updateObject 无效的bug
  • 完善:完善单元测试。

代码仓库:https://gitee.com/dromara/sa-token

框架功能结构图

Sa-Token v1.29.0 更新,轻松搭建 OAuth2.0 服务

 


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Pattern Recognition and Machine Learning

Pattern Recognition and Machine Learning

Christopher Bishop / Springer / 2007-10-1 / USD 94.95

The dramatic growth in practical applications for machine learning over the last ten years has been accompanied by many important developments in the underlying algorithms and techniques. For example,......一起来看看 《Pattern Recognition and Machine Learning》 这本书的介绍吧!

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具