Apache Shiro
Apache Shiro (вимовляється як широ, в перекладі з японської – фортеця) — є фреймворком з відкритим вихідним кодом, який виконує автентифікацію, авторизацію, криптографію та управління сесіями. Shiro був розроблений як інтуїтивний і легкий у використанні фреймворк, який одночасно з тим забезпечує сильний захист.
| |
Тип | Web Application Framework |
---|---|
Розробники | Apache Software Foundation |
Стабільний випуск | 1.3.2 (11 вересня 2016) |
Репозиторій | github.com/apache/shiro.git |
Платформа | Віртуальна машина Java |
Операційна система | Кроссплатформенне ПЗ |
Мова програмування | Java |
Ліцензія | Apache License 2.0 |
Вебсайт | shiro.apache.org |
Історія
Попередник Shiro – JSecurity, був заснований в 2004 році Лісом Хазлвуд і Джеремі Хаіліякі, які не змогли знайти потрібний Java фреймворк безпеки, що добре управлявся б на рівні програми. Крім того, вони були вкрай незадоволені сервісом JAAS. Між 2004 та 2008, JSecurity був розміщений в системі SourceForge і в списку його лідерів з'явилися такі програмісти як Пітер Лідбрук, Алан Дитцель, Тім Вейл[1].
У 2008 році проект JSecurity був переданий Apache Software Foundation (ASF) і прийнятий в їх програму Incubator, керовану наставниками для прогресування проекту до вищого рівня проектів Apache[2]. Під ASF Incubator, JSecurity був перейменований в Ki (вимовляється як кі), через невеликий відрізок часу, він знову був перейменований співтовариством, і по сьогоднішній день, носить назву – Shiro, причиною ж став конфлікт з існуючим торговим знаком[3][4].
У той час, як проект продовжував розвиватися в Apache Incubator, до проекту в якості лідера приєднався Калле Корхонен[5] і в липні 2010 року, спільнота Shiro, зазначивши період стабільності коду, випустила першу офіційну версію 1.0[6]. Після випуску цієї версії, був створений спеціальний комітет з управління проектом (Project Management Committee), де головою був обраний Ле Азлевода. 22 вересня 2010 року, Shiro, став проектом вищого рівня (Top Level Project, TLP) в Apache Software Foundation.
Дивись також
- JGuard, фреймворк безпеки під LGPL-ліцензією
- Spring Security, Java фреймворк безпеки
Примітки
- JSecurity Proposal to Apache Incubator. Архів оригіналу за 11 березня 2011.
- Apache Incubator Board Reports July 2008. Архів оригіналу за 11 березня 2011.
- Apache Incubator Board Reports April 2009. Архів оригіналу за 11 березня 2011.
- Apache Incubator Board Reports July 2009. Архів оригіналу за 11 березня 2011.
- Apache Incubator Board Reports October 2009. Архів оригіналу за 11 березня 2011.
- Apache Incubator Board Reports July 2010. Архів оригіналу за 11 березня 2011.
Посилання
- Офіційний сайт Apache Shiro (англ.)