Josh Cummings

Josh Cummings

Josh 是一名软件工程师,拥有超过 15 年的经验,涉足多个行业的企业应用开发。他长期以来一直热衷于应用程序安全,并乐于有机会指导他人并向他人学习安全意识。

当 Josh 不在敲代码时,他会去跑步、打篮球、露营或阅读布兰登·桑德森的小说。

博文Josh Cummings

Spring Security 7 中的多因素身份验证

工程 | 2025年10月21日 | ...

2013 年,有人提议 将多因素身份验证添加到 Spring Security。那一年,“自拍”被添加到英语词典中,“What Does the Fox Say?”风靡 YouTube。

毋庸置疑,Spring Security 7 中最大的功能之一是酝酿已久,也是我们通往 GA 之路的下一站。

什么是多因素身份验证 (MFA)?

多因素身份验证是一种身份验证策略,通过多种验证方式(或因素)来确定您在网站上的身份。常见的因素分为以下几类:

  • 您所知道的;例如密码或安全问题的答案
  • 您所拥有的;例如手机上的应用程序
  • 您所的;例如指纹或其他生物识别信息

Spring Security 6.4.10 和 6.5.4 已发布

发布 | 2025年9月15日 | ...

--- 重要更新 ---

在我们的 6.4.106.5.4 发布过程中发生了一个错误,没有包含 Spring Framework 6.2.11

鉴于此,我们发布了 6.4.116.5.5,现在其中包含了 Spring Framework 6.2.11

我很高兴代表团队和所有贡献者宣布 Spring Security 6.4.106.5.4 的发布。

Spring Security 6.4.10 包含 4 项修复和多项依赖升级。此版本将于本周随 Spring Boot 3.4.10 一同发布。

Spring Security 6.5.4 包含 4 项修复和多项依赖升级。此版本将于本周随 Spring Boot 3.5.6 一同发布……

访问 API 移至 Spring Security Access

工程 | 2025 年 9 月 9 日 | ...

五年前,Spring Security 开始了其授权 API 现代化之旅。这为许多激动人心的功能铺平了道路,例如授权 POJO值掩码,以及计划在 Spring Security 7 中推出的多因素认证

这也废弃了 Access API 的大部分。Access API 包含 Spring Security access 包中的组件家族;例如,AccessDecisionManagerAccessDecisionVoterFilterSecurityInterceptor。它还包括 @EnableGlobalMethodSecurity 和其他相关的配置组件。

此演进的众多优势在 Spring Security 的参考指南中有详细说明。它还包含一些迁移提示……

Spring Security 7.0.0-M2 现已可用

发布 | 2025年8月18日 | ...

我很高兴代表团队和所有贡献者宣布新一代 Spring Security 的一个新里程碑。我们鼓励您查阅 Spring Security 6 到 7 迁移指南,以评估您对发布的准备情况。另请查看我们 Spring Security 7 新特性页面 中的主要功能集。最后,有关所有更改的详细视图,请参阅 Spring Security 7.0.0-M2 发行说明

7.0.0-M2 现可从 Maven Central 获取。

项目页面 | GitHub | 问题 | 文档

Spring Security 7.0.0-M1 现已可用

发布 | 2025年7月21日 | ...

我很高兴代表团队和所有贡献者宣布新一代 Spring Security 的一个新里程碑。我们鼓励您查阅 Spring Security 6 到 7 迁移指南,以评估您对发布的准备情况。另请查看我们 Spring Security 7 新特性页面 中的主要功能集。最后,有关所有更改的详细视图,请参阅 Spring Security 7.0.0-M1 发行说明

7.0.0-M1 现可从 Maven Central 获取。

项目页面 | GitHub | 问题 | 文档

Spring Security 6.5.0 已发布!

发布 | 2025年5月19日 | ...

我很高兴代表团队和所有贡献者宣布最终 Spring Security 6 次要版本 6.5.0 的正式发布!

要查看所有新功能,请参阅参考资料中 Spring Security 6.5 的新特性

此外,由于这是从 6.x 迁移到 7.x 的目标版本,请也开始查阅 迁移指南

请查看 发行更改日志 以及之前 6.5.0-M16.5.0-M26.5.0-M36.5.0-RC1 的更改日志以获取更多详细信息。

项目页面 | GitHub | 问题 | 文档

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有