Type a search term to find related articles by LIMS subject matter experts gathered from the most trusted and dynamic collaboration tools in the laboratory informatics industry.
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 |
Медиафайлы на Викискладе |
Apache Shiro (произносится как широ, что в переводе с японского – "крепость") — является фреймворком с открытым исходным кодом, который выполняет аутентификацию, авторизацию, криптографию и управление сессиями. Shiro был разработан как интуитивный и легкий в использовании фреймворк, одновременно с тем обеспечивающий сильную защиту.
Предшественник 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.