Apache Shiro
開發者 | Apache軟件基金會 |
---|---|
當前版本 | |
源代碼庫 | |
編程語言 | Java |
操作系統 | 跨平台 |
類型 | 應用程序安全, 應用程序框架, Web應用框架 |
許可協議 | Apache許可證 2.0 |
網站 | http://shiro.apache.org |
Apache Shiro(讀作「sheeroh」,即日語「城」)是一個開源安全框架,提供身份驗證、授權、密碼學和會話管理。Shiro框架直觀、易用,同時也能提供健壯的安全性。
歷史
Shiro的前身是JSecurity。
2004年,Les Hazlewood和Jeremy Haile創辦了Jsecurity。當時他們找不到適用於應用程序級別的合適Java安全框架,同時又對JAAS非常失望。2004年到2008年期間,JSecurity託管在SourceForge上,貢獻者包括Peter Ledbrook、Alan Ditzel和Tim Veil。[3]
2008年,JSecurity項目貢獻給了Apache軟件基金會(ASF),並被接納成為Apache Incubator項目,由導師[4]管理,目標是成為一個頂級Apache項目。[3][5]期間,Jsecurity曾短暫更名為Ki(讀作「Key」),隨後因商標問題被社群更名為「Shiro」。[6][7]
隨後項目持續在Apache Incubator中孵化,並增加了貢獻者Kalle Korhonen。[8]2010年7月,Shiro社區發布了1.0版,[9]隨後社區創建了其項目管理委員會,並選舉Les Hazlewood為主席。2010年9月22日,Shrio成為Apache軟件基金會的頂級項目(TLP)。
版本
- 1.9.1 on 2022-06-28(最新版本),修復了CVE-2022-32532 (頁面存檔備份,存於網際網路檔案館)
- 1.9.0 on 2022-03
- 1.4.1 on 2019-05
- 1.4.0 on 2016-11
- 1.3.2 on 2016-09-11
- 1.3.1 on 2016-08-29
- 1.3.0 on 2016-07-25
- 1.2.6 on 2016-06-28
- 1.2.5 on 2016-05-24
- 1.2.4 on 2015-07-07
- 1.2.3 on 2014-02-25
- 1.2.2 on 2013-05-15
- 1.2.1 on 2012-07-28
- 1.2.0 on 2012-01-24
- 1.1.0 on 2010-11-01
參見
- 應用程序安全
- JAAS(Java認證和授權服務)
- EJB#安全(EJB容器管理的安全)
- JGuard(頁面存檔備份,存於網際網路檔案館),一個LGPL許可證授權的安全框架
- Spring Security,一個Apache許可證授權的Java安全框架
參考文獻
- ^ https://github.com/apache/shiro/releases/tag/shiro-root-1.8.0.
- ^ Release 1.13.0. 2023年10月31日 [2023年11月18日].
- ^ 3.0 3.1 JSecurity Proposal to Apache Incubator. [2014-04-18]. (原始內容存檔於2011-03-11).
- ^ Apache導師(英語:Apache mentor)是Apache Incubator項目的管理者,負責指導孵化器中項目,確保孵化器中項目按照Apache的方式運行,直至順利畢業。
- ^ Apache Incubator Board Reports July 2008. [2014-04-18]. (原始內容存檔於2017-07-10).
- ^ Apache Incubator Board Reports April 2009. [2014-04-18]. (原始內容存檔於2017-07-10).
- ^ Apache Incubator Board Reports July 2009. [2014-04-18]. (原始內容存檔於2017-07-10).
- ^ Apache Incubator Board Reports October 2009. [2014-04-18]. (原始內容存檔於2017-07-10).
- ^ Apache Incubator Board Reports July 2010. [2014-04-18]. (原始內容存檔於2017-07-10).