Apache Shiro | |
---|---|
Sorts | ramverk för webbapplikationer |
Utvecklaren | Apache Software Foundation |
Skrivet i | Java |
Operativ system | Programvara för flera plattformar |
Första upplagan | 1 januari 2004 [1] |
Hårdvaruplattform | Java Virtual Machine |
senaste versionen | 1.9.0 ( 22 mars 2022 ) |
Licens | Apache-licens 2.0 |
Hemsida | shiro.apache.org |
Mediafiler på Wikimedia Commons |
Apache Shiro (uttalas bred , vilket betyder "fästning" på japanska) är ett ramverk med öppen källkod som utför autentisering , auktorisering , kryptografi och sessionshantering. Shiro har designats för att vara intuitiv och enkel att använda samtidigt som den ger stark säkerhet.
Shiros föregångare, JSecurity, grundades 2004 av Les Hazlewood och Jeremy Haley, som inte kunde hitta ett passande Java-säkerhetsramverk som var välskött på applikationsnivå. Dessutom var de extremt missnöjda med JAAS -tjänsten . Mellan 2004 och 2008 var JSecurity värd av SourceForge och programmerare som Peter Lidbrook, Alan Ditzel, Tim Weil [2] dök upp på dess leaderboard .
2008 togs JSecurity-projektet över av Apache Software Foundation (ASF) och accepterades i deras mentordrivna inkubatorprogram för att utveckla projektet till den översta nivån av Apache-projekt [2] [3] . Under ASF-inkubatorn döptes JSecurity om till Ki (uttalas ki ), efter en kort tidsperiod döptes det om igen av samhället, och än i dag kallas det Shiro, på grund av en konflikt med ett befintligt varumärke [4] [5] .
Medan projektet fortsatte att utvecklas till Apache Incubator gick Kalle Korhonen [6] med i projektet som ledare , och i juli 2010 släppte Shiro-gemenskapen, som markerar en period av kodstabilitet, den första officiella versionen 1.0 [7] . Efter releasen av denna version bildades en särskild projektledningskommitté med Le Azlevod som ordförande. Den 22 september 2010 blev Shiro ett Top Level Project (TLP) på Apache Software Foundation.
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Projekt på högsta nivå |
| ||||||
Delprojekt |
| ||||||
Apache |
| ||||||
Andra projekt | |||||||
Utveckla projekt ( inkubator ) |
| ||||||
Avvecklade projekt ( Attic ) | |||||||
|