Spring Security: seguridad de aplicaciones Java

Domina la autenticación y la autorización en tus aplicaciones Spring

Descubrir los tutoriales

¿Por qué aprender Spring Security?

La seguridad es un aspecto crucial del desarrollo de aplicaciones empresariales. Spring Security es el framework de referencia para proteger las aplicaciones basadas en Spring, ya que ofrece soluciones robustas para la autenticación, la autorización y la protección frente a las vulnerabilidades más comunes.

Este curso te guiará a través de los conceptos fundamentales y avanzados de Spring Security, desde la configuración básica hasta la implementación de mecanismos de autenticación modernos como OAuth 2.0 y JWT. Aprenderás a proteger tus API REST, tus aplicaciones web y tus microservicios.

9 tutoriales
Unas 5 horas de lectura
intermedio a avanzado
javaspringspringsecuritysecuriteauthentificationautorisationoauth2jwt
Spring Security: seguridad de aplicaciones Java

Los tutoriales de la serie

1

Introducción a Spring Security

Descubre los fundamentos de Spring Security, su arquitectura y los problemas de seguridad que resuelve. Comprende por qué la seguridad es crucial en las aplicaciones empresariales.

Principiante 30 minutos
Empezar este tutorial
2

Configuración básica

Aprende a configurar Spring Security en tu aplicación. Domina la cadena de filtros, la configuración Java y las opciones de personalización esenciales.

Principiante 45 minutos
Leer el tutorial
3

Autenticación con Spring Security

Implementa distintas estrategias de autenticación: en memoria, base de datos, LDAP. Personaliza el proceso de autenticación según tus necesidades.

Intermedio 60 minutos
Leer el tutorial
4

Autorización y control de acceso

Domina los mecanismos de autorización de Spring Security: roles, permisos, expresiones SpEL. Implementa un control de acceso granular sobre tus recursos.

Intermedio 75 minutos
Leer el tutorial
5

Seguridad de las API REST

Aprende a proteger tus API REST con Spring Security. Implementa la autenticación stateless, la gestión de CORS y la protección CSRF.

Intermedio 60 minutos
Leer el tutorial
6

Autenticación con JWT

Implementa la autenticación basada en JSON Web Tokens (JWT). Crea, valida y gestiona tokens JWT para proteger tus aplicaciones.

Avanzado 75 minutos
Leer el tutorial
7

OAuth 2.0 y OpenID Connect

Domina OAuth 2.0 y OpenID Connect con Spring Security. Implementa distintos flujos de autorización e integra proveedores de identidad externos.

Avanzado 90 minutos
Leer el tutorial
8

Tests de seguridad

Aprende a probar tus configuraciones de seguridad. Escribe tests unitarios y de integración para comprobar que tu aplicación está correctamente protegida.

Intermedio 45 minutos
Leer el tutorial
9

Buenas prácticas y seguridad avanzada

Descubre las buenas prácticas de seguridad y las técnicas avanzadas: protección frente a los ataques más comunes, gestión de sesiones, auditoría de seguridad y mucho más.

Avanzado 60 minutos
Leer el tutorial