Articulo de referencia

Spring Security

{{cite web|url=https://github.com/spring-projects/spring-security/tree/6.5.1 |title=Spring Security 6.5.1|website=GitHub|access-date=June 24, 2025}} "},"latest preview version":...

Spring Security es un framework de Java / Java EE que proporciona autenticación , autorización y otras características de seguridad para aplicaciones empresariales. El proyecto fue iniciado a finales de 2003 como 'Acegi Security' (pronunciado Ah-see-gee / ɑː s / , cuyas letras son el primero, tercero, quinto, séptimo y noveno carácter del alfabeto inglés , para evitar conflictos de nombres [ 2 ] ) por Ben Alex, y fue lanzado públicamente bajo la Licencia Apache en marzo de 2004. Posteriormente, Acegi se incorporó al portafolio de Spring como Spring Security, un subproyecto oficial de Spring. La primera versión pública bajo el nuevo nombre fue Spring Security 2.0.0 en abril de 2008, con soporte comercial y capacitación disponibles a través de SpringSource .

Flujo de autenticación

El diagrama 1 muestra el flujo básico de una solicitud de autenticación mediante el sistema Spring Security. Muestra los diferentes filtros y cómo interactúan desde la solicitud inicial del navegador hasta una autenticación exitosa o un error HTTP 403 .

Características clave de autenticación

Características de autorización clave

Características de seguridad basadas en instancias

Otras características

Comunicados

  • 2.0.0 (abril de 2008)
  • 3.0.0 (diciembre de 2009)
  • 3.1.0 (7 de diciembre de 2011)
  • 3.1.2 (10 de agosto de 2012)
  • 3.2.0 (16 de diciembre de 2013)
  • 4.0.0 (26 de marzo de 2015)
  • 4.1.3 (24 de agosto de 2016)
  • 4.2.0 (10 de noviembre de 2016)
  • 3.2.10, 4.1.4, 4.2.1 (22 de diciembre de 2016)
  • 4.2.2 (2 de marzo de 2017)
  • 4.2.3 (8 de junio de 2017)
  • 5.0.0 (28 de noviembre de 2017)
  • 5.0.8, 4.2.8 (11 de septiembre de 2018) [ 5 ]
  • 5.1.0 GA (27 de septiembre de 2018) [ 6 ]
  • 5.1.1, 5.0.9, 4.2.9 (16 de octubre de 2018) [ 7 ]
  • 5.1.2, 5.0.10, 4.2.10 (29 de noviembre de 2018) [ 8 ]
  • 5.1.3, 5.0.11, 4.2.11 (11 de enero de 2019) [ 9 ]
  • 5.1.4 (14 de febrero de 2019) [ 10 ]
  • 5.1.5, 5.0.12, 4.2.12 (3 de abril de 2019) [ 11 ]

Citas

  1. "Spring Security 6.5.1" . GitHub . Consultado el 24 de junio de 2025 .
  2. "¿Por qué el nombre Acegi?" . spring.io .
  3. 1 2 3 Deinum et al. 2014 .
  4. "Domina OAuth: Cómo crear un servidor de autorización seguro" . 29 de diciembre de 2024.
  5. "Spring Security 5.0.8 y 4.2.8 lanzados" . spring.io . Consultado el 9 de junio de 2019 .
  6. "Spring Security 5.1 ya está disponible" . spring.io . Consultado el 9 de junio de 2019 .
  7. "Spring Security 5.1.1, 5.0.9 y 4.2.9 lanzados" . spring.io . Consultado el 9 de junio de 2019 .
  8. "Spring Security 5.1.2, 5.0.10, 4.2.10 lanzado" . spring.io . Consultado el 9 de junio de 2019 .
  9. "Spring Security 5.1.3, 5.0.11, 4.2.11 lanzado" . spring.io . Consultado el 9 de junio de 2019 .
  10. "Spring Security 5.1.4 lanzado" . spring.io . Consultado el 9 de junio de 2019 .
  11. "Spring Security 5.1.5, 5.0.12, 4.2.12 lanzado" . spring.io . Consultado el 9 de junio de 2019 .

Referencias

  • Deinum, Marten; Rubio, Daniel; Long, Josh; Mak, Gary (1 de septiembre de 2014). Recetas de primavera: Un enfoque de problema-solución (Segunda  edición). Apress . pág.  1104. ISBN 978-1-4302-2499-0.
  • "¿Por qué el nombre Acegi?" . spring.io .
  • Sitio web oficial
Obtenido de " https://en.wikipedia.org/w/index.php?title=Spring_Security&oldid=1299386941 "