Implementación de Control de Acceso Mediante Interceptors en Spring MVC
En aplicaciones web desarrolladas con Spring MVC, es común verificar el estado de inicio de sesión de un usuario mediante cookies o sesiones. Un enfoque anterior podría ser la validación directa en la vista, utilizando etiquetas JSTL para redirigir a la página de inicio de sesión si el usuario no está autenticado. Por ejemplo:
<c:if test=&q ...
Publicado el 8-1 07:00
Interceptor en Java: Mecanismos de Implementación y Ejemplo Práctico con Spring
El interceptor en Java es un objeto que intercepta dinámicamente las invocaciones a acciones, proporcionando un mecanismo para ejecutar código antes o después de una acción, o incluso bloquear su ejecución. En programación orientada a aspectos (AOP), los interceptores se usan para interceptar métodos o campos y añadir operaciones adicionales. E ...
Publicado el 6-12 21:09
Protección de APIs Spring Boot contra Abuso y Ataques de Fuerza Bruta
El desarrollo de aplicaicones robustas implica la implementación de medidas de seguridad, especialmente al exponer servicios a Internet. Este tutorial detalla cómo proteger tus endpoints de Spring Boot contra solicitudes maliciosas y ataques de fuerza bruta, utilizando un interceptor y Redis para limitar las peticiones por IP y URL en un períod ...
Publicado el 6-10 06:05
Implementación de cifrado y descifrado de campos específicos con MyBatis-Plus
Introducción
Para implementar el cifrado y descifrado de campos específicos en MyBatis-Plus, existen dos enfoques principales:
Método basado en TypeHandler personalizado de MyBatis-Plus
Método basado en interceptores de MyBatis
En este artículo utilizaremos el segundo enfoque. Se trata de una solución transparente que permite cifrar datos sen ...
Publicado el 6-8 21:12