oauth2-shiro 2.0.0 版本发布,安全大升级
oauth2-shiro v2.0.0版本正式发布,在距上一次发布7年后,更新了大版本,对安全漏洞等问题进行大升级。
该版本主要更新内容:
- 升级使用springboot,调整工程结构,打包由war换成jar,使用thymeleaf替换servlet/jsp;spring大版本升级到5.3提升安全性。
- JDK由1.7升级到1.8,日志框架使用logback替换log4j(处理掉log4j安全漏洞)。
- 升级shiro版本到v1.11.0,解决相应的shiro版本漏洞。
- 密码存储算法由MD5替换为SHA-256,并支持盐(salt),让密码存储更安全可靠(通过配置参数authz.store.credentials.alg来控制与向下兼容)。
- OAuth token支持使用JWT格式(通过配置参数authz.token.generator.type来控制与向下兼容)。
- 对初始的账户密码与client secret使用更加安全的密码策略:包括大小写字母,数字与特殊符号,长度至少10位。
v2.0.0版本链接:https://gitee.com/mkk/oauth2-shiro/tree/2.0.0/。
【推荐升级】
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
BackupSerenity V1.1 正式 releases 发布,一个用于MySQL备份的工具
V1.1 Releases 发布内容 OK.- 思路建设 OK.- 编写readme-doc文档 OK.- 核心代码开发Mysqldump备份架构 OK.- 核心代码开发Mydumper备份架构 OK.- 核心代码开发Xtrabackup备份架构 OK.- 使用GO封装 OK.- 主程序和配置文件分离 OK.- 合并主分支发布Releases === 程序说明 开源软件 BackupSerenity MySQL 数据库备份工具 核心原理:通过 go 封装的一套基于 MySQL 备份的思路工具…… 作者: heike07 开源中国收录软件链接:https://www.oschina.net/p/backupserenity Github:https://github.com/heike-07/Backup-tools Gitee(码云):https://gitee.com/heike07code/Backup-tools B站视频讲解:https://space.bilibili.com/7152549/channel/collectiondetail?sid=1636805 通过 go...
- 下一篇
Rust GUI 库 egui 0.23 发布,新增简单且强大的图像 API
egui 0.23 版本已经发布了。egui 是易于使用、可移植的即时模式 (immediate mode) GUI 库,采用 Rust 编写,可运行在 Web 和原生应用中。 此版本包含一个简单且强大的图像 API: // Load from web: ui.image("https://www.example.com/some_image.png"); // Include image in the binary using `include_bytes`: ui.image(egui::include_image!("../assets/ferris.svg")); // With options: ui.add( egui::Image::new("file://path/to/image.jpg") .max_width(200.0) .rounding(10.0), ); 该 API 基于插件系统,开发者可以告诉 egui 如何加载图像,以及从何处加载。 egui_extras配备了加载器,只需要在 Cargo.toml 中添加以下内容: ...
相关文章
文章评论
共有0条评论来说两句吧...