oauth2-shiro 2.0.0 版本发布,安全大升级


oauth2-shiro v2.0.0版本正式发布,在距上一次发布7年后,更新了大版本,对安全漏洞等问题进行大升级。

该版本主要更新内容:

  1. 升级使用springboot,调整工程结构,打包由war换成jar,使用thymeleaf替换servlet/jsp;spring大版本升级到5.3提升安全性。
  2. JDK由1.7升级到1.8,日志框架使用logback替换log4j(处理掉log4j安全漏洞)。
  3. 升级shiro版本到v1.11.0,解决相应的shiro版本漏洞。
  4. 密码存储算法由MD5替换为SHA-256,并支持盐(salt),让密码存储更安全可靠(通过配置参数authz.store.credentials.alg来控制与向下兼容)。
  5. OAuth token支持使用JWT格式(通过配置参数authz.token.generator.type来控制与向下兼容)。
  6. 对初始的账户密码与client secret使用更加安全的密码策略:包括大小写字母,数字与特殊符号,长度至少10位。

v2.0.0版本链接:https://gitee.com/mkk/oauth2-shiro/tree/2.0.0/。

【推荐升级】


相關推薦

2023-11-10

spring-oauth-client 发布了v2.0.0版本,全面支持OAuth2.1协议的各类grant_type(如 device_code),对应不久前发布的 sping-oauth-server v3.0.0版本功能。 此版本升级更新的主要内容如下: 底层安全架构升级:jdk 升级 17 (相比 jdk8 性能与稳定

2023-07-13

对外发布2个开源项目 新发布项目一:跨端、跨框架、跨版本企业级应用前端组件库—OpenTiny OpenTiny是华为云开源的Web应用前端开发套件,涵盖Vue2/Vue3/Angular多技术栈,拥有主题配置系统/中后台模板/CLI命令行等工具库。OpenTiny

2023-01-07

Ronin 发布了 2.0 首个 Beta,公告称这是重大重构版本,已于今年 1 月 1 日开始公测,并计划在 2 月 1 日结束公测。 Ronin 是用于安全研究和开发的 Ruby 工具包,它包含许多不同的 CLI 命令和 Ruby 库,适用于各种安全场景,例如编码

2023-08-04

与近 500 名相关专家合作,最新发布了 Top 10 for LLM 的 1.0 版本,专门针对大语言模型(LLM)应用相关风险。旨在为开发人员、数据科学家和安全专家提供实用、可操作和简明的安全指南,帮助他们驾驭复杂多变的 LLM 安全领域。

2022-10-26

布Win7停服后,用户不再拥有任何技术支持、软件更新和安全更新及修复,面临严重信息安全风险。用户在做好存量Win7终端安全保障工作的同时加速推进自主操作系统迁移替换已成为必然趋势。 为此,统信软件打造了三大场景

2024-07-10

缓存减少redis查询提高性能 [重大更新] 升级 awsS3 到2.X版本 支持异步与自动分片上传下载(感谢 AprilWind) [重大更新] 新增 flowable 工作流功能(感谢 May) [重大更新] 新增 snailjob 调度中心 移除 powerjob (投诉的人太多) (感谢 dhb52

2023-02-12

SQLAlchemy 2.0.3 已发布。 此版本修复了 SQL 表达式机制中确定的一个严重回归错误,其中正确的括号将无法应用于较大复合表达式的单个复合元素,该表达式具有两个以上的元素,由一个公共运算符连接在一起。 官方强烈建议 2.0

2023-07-06

红帽宣布为 RHEL 7 ELS 提供 4 年 ELS 维护期。 所有RHEL的大版本都遵循标准的十年生命周期。在前五年,红帽会提供全面支持,包括错误修复、安全补丁、软件增强、硬件支持和反向移植。在接下来的五年里,则提供维护支持,根

2022-09-03

Diesel 2.0.0 已正式发布。据称此版本开发周期长达 3 年,包含了超过 1700 次 commit。 Diesel 是一个安全可扩展的 Rust ORM 框架和查询构建工具。Diesel 可避免运行时错误,提供最好的性能。 2.0 添加了许多新功能,并重写了大部

2023-08-05

发者大会 2023 (HDC.Together) 今日开启。 大会上,华为正式发布 HarmonyOS 4(鸿蒙 4)操作系统。据悉,全新的 HarmonyOS 4 在隐私安全、AI 大模型能力和个性交互等方面有全新突破。 华为介绍称,HarmonyOS 4 的小艺是首个具备 AI 大模

2023-09-29

力行业人工智能创新平台及自主可控电力大模型正式公开发布。 电力行业人工智能创新平台提供模型即服务(MaaS),支持模型快速迭代开发,并支撑电力人工智能资源面向全社会开放共享。百度提供了昆仑芯AI芯片、飞桨框架

2022-10-31

距离2.1.1版本发布2个月后,Nacos社区又迎来一波大更新。本次发布包含了2个server版本,1个go-sdk版本以及新语言sdk的预告。 以下内容来自发布公告: Nacos 2.1.2 2.1.2 主要增强了控制台的UI效果,变更了控制台的样式,使得内容更

2022-10-30

CosId 通用、灵活、高性能分布式 ID 生成器       更新内容( v2.0.0-RC1) 🎉 🎉 🎉 🔨 依赖更新 适配 org.springframework.boot:spring-boot-dependencies 3.0.0-RC1 代码基线升级到 Java 17 (Spring boot

2022-11-05

2022年云栖大会上,PolarDB-X 发布2.2.0版本,这是一个重要的里程碑版本,重点推出符合分布式数据库金融标准下的企业级和国产化适配,共包括八大核心特性,全面提升 PolarDB-X 分布式数据库在金融、通讯、政务等行业的普适性。