Apache Shiro (pronunciado "sheeroh", una palabra japonesa para castillo ( japonés :城) ) es un marco de seguridad de software de código abierto que realiza autenticación , autorización , criptografía y gestión de sesiones . Shiro ha sido diseñado para ser un marco intuitivo y fácil de usar al mismo tiempo que proporciona características de seguridad sólidas.
![]() | |
Desarrollador (es) | Fundación de software Apache |
---|---|
Lanzamiento estable | 1.7.1 / 31 de enero de 2021 |
Repositorio | Repositorio Shiro |
Escrito en | Java |
Sistema operativo | Multiplataforma |
Tipo | Seguridad de la aplicación , marco de la aplicación , marco web |
Licencia | Licencia Apache 2.0 |
Sitio web | shiro ![]() |
Historia
El predecesor de Shiro, JSecurity, fue fundado en 2004 por Les Hazlewood y Jeremy Haile porque no podían encontrar un marco de seguridad Java adecuado que funcionara bien a nivel de aplicación y estaban frustrados con JAAS . Entre 2004 y 2008, JSecurity se alojó en SourceForge y su lista de confirmadores creció para incluir a Peter Ledbrook, Alan Ditzel, Tim Veil. [1]
En 2008, el proyecto JSecurity se envió a la Apache Software Foundation (ASF) y se aceptó en su Programa Incubadora para ser administrado por mentores con el fin de convertirse en un Proyecto Apache de primer nivel. [1] [2] Bajo la incubadora de la ASF, Jsecurity pasó a llamarse Ki (pronunciado Key) y poco después la comunidad lo renombró Shiro debido a preocupaciones sobre marcas registradas. [3] [4]
El proyecto continuó creciendo mientras se encontraba en la incubadora Apache, y se agregó a Kalle Korhonen como responsable del proyecto. [5] Y en julio de 2010, la comunidad de Shiro lanzó su versión oficial 1.0, marcando un período de estabilidad en el código base. [6] Tras el lanzamiento de la versión 1.0, la comunidad de Shiro creó un Comité de Gestión de Proyectos y eligió a Les Hazlewood como su presidente. El 22 de septiembre de 2010, Shiro se convirtió en un proyecto de nivel superior (TLP) en Apache Software Foundation.
Lanzamientos
- 1.7.0 en 2020-10-29 (versión actual)
- 1.6.0 en 2020-08-17
- 1.5.3 el 2020-05-03
- 1.5.2 el 2020-03-23
- 1.5.1 el 2020-02-23
- 1.5.0 en 2020-01-24
- 1.4.2 en 2019-11-18
- 1.4.1 en 2019-04-18
- 1.4.0 el 2017-05-05
- 1.3.2 el 2016-09-11
- 1.3.1 el 2016-08-29
- 1.3.0 en 2016-07-25
- 1.2.6 en 2016-06-28
- 1.2.5 el 2016-05-24
- 1.2.4 el 07-07-2015
- 1.2.3 el 2014-02-25
- 1.2.2 en 2013-05-15
- 1.2.1 el 2012-07-28
- 1.2.0 el 2012-01-24
- 1.1.0 en 2010-11-01
Ver también
- Seguridad de la aplicación
- Servicio de autenticación y autorización de Java (JAAS)
- Enterprise JavaBean # Security EJB Container-Managed Security
- JGuard , un marco de seguridad con licencia LGPL
- Spring Security , un marco de seguridad Java con licencia de Apache
Referencias
- ^ a b "Propuesta de JSecurity a la incubadora de Apache" . Archivado desde el original el 12 de junio de 2011.
- ^ "Informes de la Junta de Incubadora Apache de julio de 2008" . Archivado desde el original el 12 de junio de 2011 . Consultado el 12 de septiembre de 2010 .
- ^ "Informes de la Junta de Incubadora Apache de abril de 2009" . Archivado desde el original el 6 de abril de 2011 . Consultado el 12 de septiembre de 2010 .
- ^ "Informes de la Junta de Incubadora Apache de julio de 2009" . Archivado desde el original el 6 de abril de 2011 . Consultado el 12 de septiembre de 2010 .
- ^ "Informes de la Junta de Incubadora Apache de octubre de 2009" . Archivado desde el original el 6 de marzo de 2011 . Consultado el 12 de septiembre de 2010 .
- ^ "Informes de la Junta de Incubadora Apache de julio de 2010" . Archivado desde el original el 22 de enero de 2011 . Consultado el 12 de septiembre de 2010 .