Apache Shiro - Apache Shiro
Deweloper(zy) | Apache Software Foundation |
---|---|
Wersja stabilna | 1.8.0 / 2021-08-26 |
Magazyn | Repozytorium Shiro |
Napisane w | Jawa |
System operacyjny | Wieloplatformowy |
Rodzaj | Bezpieczeństwa aplikacji , Application Framework , Web ramy |
Licencja | Licencja Apache 2.0 |
Strona internetowa |
shiro |
Apache Shiro (wymawiane „sheeroh”, japońskie słowo oznaczające zamek (po japońsku :城) ) to platforma bezpieczeństwa oprogramowania typu open source, która wykonuje uwierzytelnianie , autoryzację , kryptografię i zarządzanie sesjami . Shiro został zaprojektowany jako intuicyjna i łatwa w użyciu platforma, a jednocześnie zapewnia solidne funkcje bezpieczeństwa.
Historia
Poprzednik Shiro, JSecurity, został założony w 2004 roku przez Les Hazlewood i Jeremy Haile, ponieważ nie mogli znaleźć odpowiedniego frameworka bezpieczeństwa Java, który działałby dobrze na poziomie aplikacji i byli sfrustrowani JAAS . W latach 2004-2008 JSecurity było hostowane na SourceForge, a jego lista członków zespołu powiększyła się o Petera Ledbrooka, Alana Ditzela, Tima Veila.
W 2008 r. projekt JSecurity został zgłoszony do Apache Software Foundation (ASF) i zaakceptowany do ich Programu Inkubatora w celu zarządzania przez mentorów, aby stać się projektem Apache najwyższego poziomu. W ramach Inkubatora ASF, Jsecurity zostało przemianowane na Ki (wymawiane jako Klucz), a wkrótce potem społeczność zmieniła nazwę na Shiro z powodu obaw związanych ze znakami towarowymi.
Projekt nadal się rozwijał w Apache Incubator, dodając Kalle Korhonena jako koordynatora projektu. W lipcu 2010 społeczność Shiro wydała swoją oficjalną wersję 1.0, oznaczającą okres stabilności bazy kodu. Po wydaniu wersji 1.0 społeczność Shiro utworzyła Komitet Zarządzania Projektami i wybrała Les Hazlewooda na jego przewodniczącego. 22 września 2010 roku Shiro stał się projektem najwyższego poziomu (TLP) w Apache Software Foundation.
Wydania
- 1.8.0 dnia 2021-08-26 (aktualna wersja)
- 1.7.1 dnia 2021-01-31
- 1.7.0 w dniu 2020-10-29
- 1.6.0 dnia 2020-08-17
- 1.5.3 w dniu 2020-05-03
- 1.5.2 dnia 2020-03-23
- 1.5.1 w dniu 2020-02-23
- 1.5.0 dnia 2020-01-24
- 1.4.2 w dniu 18.11.2019
- 1.4.1 w dniu 18.04.2019
- 1.4.0 dnia 2017-05-05
- 1.3.2 dnia 2016-09-11
- 1.3.1 dnia 2016-08-29
- 1.3.0 dnia 2016-07-25
- 1.2.6 dnia 2016-06-28
- 1.2.5 dnia 2016-05-24
- 1.2.4 dnia 2015-07-07
- 1.2.3 dnia 2014-02-25
- 1.2.2 w dniu 15.05.2013
- 1.2.1 w dniu 28.07.2012
- 1.2.0 w dniu 24.01.2012
- 1.1.0 w dniu 2010-11-01
Zobacz też
- Bezpieczeństwo aplikacji
- Usługa uwierzytelniania i autoryzacji Java (JAAS)
- Enterprise JavaBean#Security EJB Zabezpieczenia zarządzane kontenerami
- JGuard , platforma bezpieczeństwa na licencji LGPL
- Spring Security , framework bezpieczeństwa Java na licencji Apache