Az Apache Shiro (kiejtve "sheeroh", japán szó a kastélyra) egy nyílt forráskódú szoftver biztonsági keretrendszer, amely a következőket nyújtja: autentikáció, authorizáció, titkosítás és munkamenet kezelés. Shiro-t arra tervezték, hogy ösztönösen, könnyen használható legyen, ugyanakkor robusztus biztonsági funkciókat is biztosítson.

Apache Shiro
Easy Application Security for JVM applications
Easy Application Security for JVM applications

FejlesztőApache Software Foundation
Legfrissebb stabil kiadás
Programozási nyelvJava
Operációs rendszermulti-platform
PlatformJava virtuális gép
KategóriaAlkalmazás biztonság, Alkalmazás keretrendszer, Web alkalmazás keretrendszer
LicencApache Licenc 2.0
Az Apache Shiro weboldala

Története szerkesztés

A Shiro elődjét, a JSecurityt 2004-ben alakította meg Les Hazlewood és Jeremy Haile, mivel nem talált megfelelő Java biztonsági keretrendszert, amely alkalmazás szinten is jól használható és csalódtak a JAAS-ban. 2004 és 2008 között JSecurity a SourceForge-on volt található és a résztvevők listája kibővült a következőkkel: Peter Ledbrook, Alan Ditzel, Tim Veil.[3]

2008-ban a JSecurity projektet beadták az Apache Software Foundation(ASF)-hoz, és elfogadták az inkubátor programban való részvételt a mentorok által vezetve, azért hogy a projekt magas szintű Apache projektté válhasson.[3][4] Az ASF inkubátorában a Jsecurity-t átnevezték, először Ki-re (kiejtve Key), majd nem sokkal azután közösségi döntés alapján Shiro-vá, a trademark vonatkozások miatt.[5][6] Shiro kastélyt jelent japán nyelven.

A projekt folytatta növekedését az Apache inkubátor alatt, Kalle Korhonen csatlakozott a projekthez.[7] 2010 júliusában, a Shiro közösség kiadta a hivatalos 1.0-s verziót, stabilitási periódusnak jelölve a kódbázisban.[8] Az 1.0-s kiadás után a Shiro közösség felállította a Projekt Menedzsment Tanácsot és megválasztotta a Les Hazlewood-t elnöknek. 2010. szeptember 22-én Shiro az Apache Software Foundation magas szintű projektjévé ( angolul Top Level Project - TLP) vált.

Kiadások szerkesztés

  • v1.2.3, 2014-02-25 (legfrissebb kiadás)
  • v1.2.2, 2013-05-15
  • v1.2.1, 2012-07-28
  • v1.2.0, 2012-01-24
  • v1.1.0, 2010-11-01

A projekt tovább gyarapszik.

Kapcsolódó szócikkek szerkesztés

Jegyzetek szerkesztés

  1. https://github.com/apache/shiro/releases/tag/shiro-root-1.8.0
  2. Release 1.13.0, 2023. október 31. (Hozzáférés: 2023. november 18.)
  3. a b JSecurity Proposal to Apache Incubator. [2011. március 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. szeptember 12.)
  4. Apache Incubator Board Reports July 2008. [2011. március 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. április 18.)
  5. Apache Incubator Board Reports April 2009. [2011. március 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. április 18.)
  6. Apache Incubator Board Reports July 2009. [2011. március 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. április 18.)
  7. Apache Incubator Board Reports October 2009. [2011. március 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. április 18.)
  8. Apache Incubator Board Reports July 2010. [2011. március 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. április 18.)

További információk szerkesztés

Fordítás szerkesztés

Ez a szócikk részben vagy egészben az Apache Shiro című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.