Esta es la aplicación para Linux llamada spring-security-jwt-guide, cuya última versión se puede descargar como spring-security-jwt-guidesourcecode.tar.gz. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada spring-security-jwt-guide con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación, instálala y ejecútala.
CAPTURAS DE PANTALLA:
Guía de seguridad de Spring JWT
DESCRIPCIÓN:
Este proyecto es un repositorio de ejemplos completo que demuestra cómo proteger una aplicación Spring Boot mediante Spring Security y JSON Web Tokens (JWT). Está basado en Spring Boot 3.x y Java 21, e incluye integraciones como Spring Security 6.x, JPA (vía Hibernate) para persistencia y Redis para la gestión de sesiones y tokens. El objetivo es mostrar cómo migrar de la autenticación con estado basada en sesión a la autenticación moderna mediante API REST sin estado mediante JWT, roles y comprobaciones de permisos. El código abarca flujos típicos como el registro de usuarios, el inicio y cierre de sesión, la actualización o invalidación de tokens y la autorización de endpoints con anotaciones como @PreAuthorize. Es más claro y actualizado que muchos tutoriales anteriores, reflejando las versiones actuales de Spring y Java y permitiendo la experimentación directa por parte de los desarrolladores.
Caracteristicas
- Autenticación y autorización basadas en JWT integradas con Spring Security
- Diseño de API REST sin estado con registro de usuario, inicio de sesión, cierre de sesión y puntos finales protegidos
- Modelo de roles y permisos implementado a través de relaciones de muchos a muchos de JPA
- Integración de Redis para el seguimiento/invalidación de tokens y sesiones activas
- Utiliza Spring Boot 3.x, Java 21, Spring Security 6.x para la pila moderna
- Incluye base de datos de muestra (H2) y puesta en marcha lista para explorar flujos de autenticación
Lenguaje de programación
Java
Categorías
Esta aplicación también se puede obtener de https://sourceforge.net/projects/spring-security-jwt.mirror/. Está alojada en OnWorks para facilitar su ejecución en línea desde uno de nuestros sistemas operativos gratuitos.