Apache Shiro

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

FejlesztőApache Software Foundation
Legfrissebb stabil kiadás
  • 1.8.0 (stabil verzió, 2021. augusztus 26.)[1]
  • 1.13.0 (stabil verzió, 2023. október 31.)[2]
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

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.

Története

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

  • 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

Jegyzetek

  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

  • Apache Shiro homepage
  • Apache Shiro Presentation
  • JSecurity Tutorial by Bruce Philips
  • tapestry-security, a security module for Apache Tapestry based on Apache Shiro

Fordítá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.

Sablon:Apache
  • m
  • v
  • sz
Apache Software Foundation
Felső szintű projektek
Abdera · Accumulo · ActiveMQ · Ambari  · Ant · Aries · Apache HTTP Server · APR · Avro · Axis · Axis2 · Bloodhound · Buildr · Camel · Cassandra · Cayenne · Chemistry · Click · CloudStack · Cocoon · Continuum · Cordova · CouchDB · cTAKES · CXF · Deltacloud · Derby · Directory · Empire-db · Felix · Flex · Forrest · Geronimo · Gora · Gump · Hadoop · Hama · HBase · Hive · HBase · Isis · Jackrabbit · James · JMeter · Karaf · Lenya · Mahout · Marmotta · Maven · MINA · mod_perl · MyFaces · ODE · OFBiz · OpenEJB · OpenJPA · OpenNLP · OpenOffice · PDFBox · Phoenix · POI · Pivot · Qpid · River · Roller · Samza · ServiceMix · Shindig · Shiro · Sling · Spark · Stanbol · Storm · SpamAssassin · Struts · Subversion · Sqoop · Tapestry · Tcl · Thrift · Tiles · Tomcat · Trafficserver · Turbine · Tuscany · UIMA · Velocity · Wave · Wicket · Wink · Xalan · Xerces · XMLBeans
Commons projektek
BCEL · BSF · Daemon · Jelly
Lucene projektek
Lucene Java · Lucene.Net · Nutch · Solr
Hadoop projektek
HDFS · HBase · Hive · Pig · Spark · ZooKeeper
Egyéb projektek
Chainsaw · Batik · FOP · Log4j · XAP · Log4Net · Ivy
Incubator projektek
ACE · Composer · JSPWiki · XAP
Nyugdíjazott projektek
AxKit · Beehive · Bluesky · Cactus · Excalibur · Jakarta · Harmony · HiveMind · Slide · Shale · stdcxx · iBATIS · Jakarta
Licenc sztenderdek
Category Apache weboldala · Category Kategória · Commons pageCommons
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap