Apache Shiro | |
---|---|
Type | webapplikationsramme |
Udvikler | Apache Software Foundation |
Skrevet i | Java |
Operativ system | Cross-platform software |
Første udgave | 1. januar 2004 [1] |
Hardware platform | Java virtuel maskine |
nyeste version | 1.9.0 ( 22. marts 2022 ) |
Licens | Apache-licens 2.0 |
Internet side | shiro.apache.org |
Mediefiler på Wikimedia Commons |
Apache Shiro (udtales bred , hvilket betyder "fæstning" på japansk) er en open source-ramme , der udfører autentificering , autorisation , kryptografi og sessionsstyring. Shiro er designet til at være intuitiv og nem at bruge , samtidig med at den giver stærk sikkerhed.
Shiros forgænger, JSecurity, blev grundlagt i 2004 af Les Hazlewood og Jeremy Haley, som ikke kunne finde en passende Java-sikkerhedsramme, der var godt administreret på applikationsniveau. Derudover var de yderst utilfredse med JAAS -tjenesten . Mellem 2004 og 2008 blev JSecurity hostet af SourceForge , og programmører som Peter Lidbrook, Alan Ditzel, Tim Weil [2] dukkede op på ranglisten .
I 2008 blev JSecurity-projektet overtaget af Apache Software Foundation (ASF) og accepteret i deres mentordrevne inkubatorprogram for at fremme projektet til det øverste niveau af Apache-projekter [2] [3] . Under ASF Incubator blev JSecurity omdøbt til Ki (udtales ki ), efter en kort periode blev den omdøbt igen af fællesskabet, og den dag i dag kaldes den Shiro, på grund af en konflikt med et eksisterende varemærke [4] [5] .
Mens projektet fortsatte med at udvikle sig til Apache Incubator , sluttede Kalle Korhonen [6] sig til projektet som leder , og i juli 2010 udgav Shiro-fællesskabet, der markerede en periode med kodestabilitet, den første officielle version 1.0 [7] . Efter udgivelsen af denne version blev der dannet et særligt projektledelsesudvalg med Le Azlevod som formand. Den 22. september 2010 blev Shiro et Top Level Project (TLP) hos Apache Software Foundation.
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Projekter på topniveau |
| ||||||
Delprojekter |
| ||||||
Apache Web |
| ||||||
Andre projekter | |||||||
Udvikling af projekter ( inkubator ) |
| ||||||
Nedlagte projekter ( loftsrum ) | |||||||
|