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 社群所有即將舉行的活動。

檢視所有