Apache Shiro (произносится как широ, что в переводе с японского – "крепость") — является фреймворком с открытым исходным кодом, который выполняет аутентификацию, авторизацию, криптографию и управление сессиями. Shiro был разработан как интуитивный и легкий в использовании фреймворк, одновременно с тем обеспечивающий сильную защиту.
Apache Shiro | |
---|---|
Тип | Web Application Framework |
Разработчик | Apache Software Foundation |
Написана на | Java |
Операционная система | Кроссплатформенное ПО |
Первый выпуск | 1 января 2004[1] |
Аппаратная платформа | Java Virtual Machine |
Последняя версия | 1.9.0 (22 марта 2022) |
Репозиторий | github.com/apache/shiro.… |
Лицензия | Apache License 2.0 |
Сайт | shiro.apache.org |
Медиафайлы на Викискладе |
История
правитьПредшественник Shiro – JSecurity, был основан в 2004 году Лесом Хазлвудом и Джереми Хаили, которые не смогли найти подходящий Java фреймворк безопасности, который хорошо управлялся бы на уровне приложения. Кроме того, они были крайне недовольны сервисом JAAS. Между 2004 и 2008, JSecurity был размещен в системе SourceForge и в списке его лидеров появились такие программисты как Питер Лидбрук, Алан Дитцель, Тим Вэил[2].
В 2008 году проект JSecurity был передан Apache Software Foundation (ASF) и принят в их программу Incubator, управляемую наставниками для прогрессирования проекта, до высшего уровня проектов Apache[2][3]. Под ASF Incubator, JSecurity был переименован в Ki (произносится как ки), спустя небольшой отрезок времени, он снова был переименован сообществом, и по сегодняшний день носит название – Shiro, причиной же стал конфликт с существующим торговым знаком[4][5].
В то время как проект продолжал развиваться в Apache Incubator, к проекту в качестве лидера присоединился Калле Корхонен[6], и в июле 2010 года, сообщество Shiro, отметив период стабильности кода, выпустило первую официальную версию 1.0[7]. После выпуска этой версии, был создан специальный комитет по управлению проектом (Project Management Committee), где председателем был выбран Ле Азле��ода. 22 сентября 2010 года, Shiro, стал проектом высшего уровня (Top Level Project, TLP) в Apache Software Foundation.
См. также
править- JGuard, фреймворк безопасности под LGPL-лицензией
- Spring Security, Java фреймворк безопасности
Примечания
править- ↑ https://projects.apache.org/json/projects/shiro.json
- ↑ 1 2 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 (англ.)