Integración de Spring Security en el framework RuoYi: Autenticación y Autorización Detalladas
El framework RuoYi ya incluye una integración profunda con Spring Security, no es una adición posterior. La lógica central combina las capacidades de Spring Security para autenticación, autorización e intercepción de recursos con el modelo RBAC (Usuario-Rol-Menú-Botón) de RuoYi, tokens JWT y reglas de autorización personalizadas para satisfacer ...
Publicado el 6-9 03:23
Kubernetes: Autenticación y Autorización Nivelada para Dashboard
Capítulo 1: Despliegue del Dashboard
El Dashboard de Kubernetes es una interfaz web que permite a los usuarios desplegar aplicaciones contenerizadas, gestionar problemas y aplicaciones, y administrar el propio clúster a través de una interfaz gráfica.<br></br>Mediante el Dashboard, los usuarios pueden visualizar el estado de las apl ...
Publicado el 6-7 07:10
Implementación de Filtros en Java EE para el Control de Acceso en un Sistema de Oficina
En el desarrollo de aplicaciones web con Java EE, los filtros (Filter) son componentes fundamentales que nos permiten interceptar y procesar peticiones y respuestas HTTP. En este artículo, exploraremos cómo utilizar filtros para implementar un sistema de control de acceso en un proyecto de sistema de oficina (OA), específicamente para gestionar ...
Publicado el 6-7 04:34
Pre-carga de imágenes autenticadas con flujo de bytes
Para mostrar imágenes que requieren autenticación por token, no es posible usar directamente el atributo src en etiquetas HTML. En su lugar, se debe obtener el contenido binario mediante una solicitud autenticada y convertirlo en una URL blob para su visualización.
Implementación de solicitud autenticada
Esta función recupera el flujo de bytes ...
Publicado el 6-6 03:28
Interceptores en Struts 2
Diferencias entre interceptores y filtros en Struts:
Filtros: Aplican a todas las peticiones HTTP, incluyendo recursos estáticos como CSS, JavaScript, imágenes, etc.
Interceptores: Solo interceptan las acciones (actions) del framework Struts 2. Son componentes específicos del framwork.
Configuración de interceptores.
1. Crear una clase que here ...
Publicado el 6-4 03:40
Análisis del código fuente de las tres verificaciones principales de DRF y captura de excepciones
Origen de las tres verificaciones en DRF
En el método dispatch de APIView, antes de distribuir la solicitud según el método HTTP, se ejecuta la función initial. Esta función contiene las tres verificaciones principales y tanto initial como la distribución de la vista están dentro del mismo bloque try para capturar excepciones. Si alguna verific ...
Publicado el 5-29 16:15