Разработчик (и) | Apache Software Foundation |
---|---|
Стабильная версия | 1.5.3 / 3 мая 2020 г.; 5 месяцев назад (2020-05-03) |
Репозиторий | Репозиторий Shiro |
Написано на | Java |
Операционная система | Кросс-платформенная |
Тип | Безопасность приложений, Application framework, Web framework |
License | Apache License 2.0 |
Website | shiro.apache.org |
Apache Shiro (произносится «sheeroh», японское слово для замок (японский : 城)) - это платформа безопасности программного обеспечения с открытым исходным кодом, которая выполняет аутентификацию, авторизация, криптография и управление сеансом. Shiro был разработан как интуитивно понятный и простой в использовании фреймворк, но при этом обеспечивает надежные функции безопасности.
Предшественник Широ, JSecurity, был основан в 2004 году. от Les Hazlewood и Jeremy Haile, потому что они не смогли найти подходящую среду безопасности Java, которая хорошо работала бы на уровне приложений, и были разочарованы JAAS. В период с 2004 по 2008 год JSecurity размещался на SourceForge, и в его список коммиттеров вошли Питер Ледбрук, Алан Дитцель, Тим Вейл.
В 2008 году проект JSecurity был представлен на Apache Software Foundation (ASF) и были приняты в их Программу инкубатора для управления наставниками, чтобы стать проектом Apache высшего уровня. В инкубаторе ASF Jsecurity был переименован в Ki (произносится как Key), а вскоре сообщество переименовало его в Shiro из-за опасений по поводу товарных знаков.
Проект продолжал развиваться, пока находился в инкубаторе Apache, добавив Калле Корхонена в качестве коммиттера проекта.. А в июле 2010 года сообщество Shiro выпустило свою официальную версию 1.0, ознаменовав период стабильности в кодовой базе. После выпуска версии 1.0 сообщество Широ создало Комитет по управлению проектами и избрало его председателем Леса Хазлвуда. 22 сентября 2010 года Широ стал проектом верхнего уровня (TLP) Apache Software Foundation.