Spring Security系列教程之一簡介
Spring Security 以“The Acegi Secutity System for Spring” 的名字始於2013年晚些時候。一個問題提交到Spring 開發者的郵件列表,詢問是否已經有考慮一個基於Spring 的安全性社群實現。那時候Spring 的社群相對較小(相對現在)。實際上Spring自己在2013年只是一個存在於ScourseForge的專案,這個問題的回答是一個值得研究的領域,雖然目前時間的缺乏組織了我們對它的探索。
考慮到這一點,一個簡單的安全實現建成但是並沒有釋出。幾周後,Spring社群的其他成員詢問了安全性,這次這個程式碼被髮送給他們。其他幾個請求也跟隨而來。到2014年一月大約有20萬人使用了這個程式碼。這些創業者的人提出一個SourceForge專案加入是為了,這是在2004三月正式成立。
在早些時候,這個專案沒有任何自己的驗證模組,身份驗證過程依賴於容器管理的安全性和Acegi安全性。而不是專注於授權。開始的時候這很適合,但是越來越多的使用者請求額外的容器支援。容器特定的認證領域介面的基本限制變得清晰。還有一個相關的問題增加新的容器的路徑,這是終端使用者的困惑和錯誤配置的常見問題。
Acegi安全特定的認證服務介紹。大約一年後,Acegi安全正式成為了Spring框架的子專案。1.0.0最終版本是出版於2006 -在超過兩年半的大量生產的軟體專案和數以百計的改進和積極利用社群的貢獻。
Acegi安全2007年底正式成為了Spring組合專案,更名為”Spring Security”。
如今Spring Security有一個強大的和積極的開源社群。在支援論壇上有成千上萬的關於Spring Security的訊息。有一個活躍的核心的開發人員,他們的程式碼本身和一個活躍的社群,也經常分享補丁和支援他們的同齡人。
釋出版本號
瞭解Spring Security釋出版本號如何工作是很有用的,他可以幫助你識別出工作(或缺乏的功能)設計到參與遷移到專案的未來版本,每個釋出使用3個整數,MAJOR.MINOR.PATCH(主版本、次要版本、補丁版本).這樣做的目的是主版本是不相容的,API大範圍的升級。次要版本應該保留大部分原始碼和二進位制相容舊版本的次要版本,認為可能有一些設計變更和不相容的更新。補丁版本應該向前向後完美相容。包含一些bug和缺陷修復這些意外的改變。
在某種程度上,你受到變化的影響取決於你的程式碼是如何緊密整合的。如果你正在做大量定製,你更可能受到比簡單的名稱空間配置更大的影響。
來自官網的直譯
相關文章
- Shiro系列教程之一Shiro簡介
- Spring Security中AuthorizationManager簡介Spring
- Nginx簡介–nginx系列之一Nginx
- Spring Boot+Spring Security+Thymeleaf 簡單教程Spring Boot
- Spring系列.Bean簡介SpringBean
- Spring Security教程 Vol 9. AccessDecisionManager元件介紹Spring元件
- Spring Security教程 Vol 8. AccessDecisionVoter元件介紹Spring元件
- canvas系列教程之簡介Canvas
- RxJS 系列之一 – Functional Programming 簡介JSFunction
- RxJS 系列之一 - Functional Programming 簡介JSFunction
- 專欄丨Spring Security系列教程之Spring Security的四種許可權控制方式Spring
- Spring Security系列之實現簡訊登入(十)Spring
- Spring Boot Security配置教程Spring Boot
- Spring Security系列之極速入門與實踐教程Spring
- 【emWin】例程一:emWin系列教程簡介
- Spring Security系列之退出(十三)Spring
- Myth原始碼解析系列之一-專案簡介原始碼
- Spring security(四)-spring boot +spring security簡訊認證+redis整合Spring BootRedis
- 【譯】Java NIO 簡明教程系列之 NIO 簡介Java
- Spring Security系列教程之實現CAS單點登入上篇-概述Spring
- Spring Security系列之Session管理(十四)SpringSession
- Java Web系列:Spring Security 基礎JavaWebSpring
- kafka之一:kafka簡介Kafka
- Statspack之一-Statspack簡介
- Spring Security原始碼分析五:Spring Security實現簡訊登入Spring原始碼
- 史上最簡單的Spring Security教程(三十六):RememberMeAuthenticationFilter詳解SpringREMFilter
- Spring Boot 整合 Spring Security 入門案例教程Spring Boot
- 長沙Java培訓:千鋒一一哥spring security系列教程總結JavaSpring
- Java集合框架系列教程一:集合框架簡介Java框架
- Spring Security系列之記住我(十二)Spring
- Spring Cloud系列(一):微服務架構簡介SpringCloud微服務架構
- Spring Boot系列十六 WebSocket簡介和spring boot整合簡單訊息代理Spring BootWeb
- [譯] 前端程式構建系列教程簡介(開篇)前端
- OpenGL系列教程之一:OpenGL(轉)
- Spring Security系列之入門應用(二)Spring
- Spring Security系列之授權過程(七)Spring
- Spring Security系列之認證過程(六)Spring
- Spring簡介Spring