Guía de OAuth, OpenID Connect y Keycloak con Spring Boot — LearnFlat
3.8 (5) ⏱ 2 h 54 min 📚 29 lecciones

Guía de OAuth, OpenID Connect y Keycloak con Spring Boot

Aprende a asegurar aplicaciones Java implementando autenticación multi-proveedor, intermediación de identidad y gestión de tokens usando Spring Security y Keycloak modernos.

  • 💬 Instructor de IA
    Pregunta sobre cualquier lección y recibe una respuesta clara al instante, cuando quieras.
  • 🕐 Empieza cuando quieras
    Sin horarios ni fechas límite: aprende a tu ritmo, cuando quieras.
  • 🌐 En español
    Lecciones, tareas y certificado: todo completamente en tu idioma.

Sobre este curso

La seguridad de aplicaciones modernas requiere una gestión robusta de identidad y acceso, pero configurar una autenticación segura puede resultar abrumador. Este curso simplifica las complejidades de la federación de identidades, la validación de tokens y la integración multi-proveedor. Pasarás de comprender conceptos básicos de seguridad a configurar soluciones de identidad listas para producción. Al leer explicaciones claras paso a paso y analizar fragmentos de código estructurados, ganarás la confianza para implementar autenticación y autorización de usuarios seguras en entornos empresariales. Lo que aprenderás: - Comprender la arquitectura fundamental de OAuth, OpenID Connect (OIDC) y JSON Web Tokens (JWT). - Configurar Keycloak como un proveedor de identidad centralizado para gestionar usuarios, roles y aplicaciones cliente. - Implementar intermediación de identidad para permitir a los usuarios iniciar sesión utilizando proveedores sociales como GitLab y sistemas de identidad externos. - Asegurar aplicaciones Spring Boot utilizando patrones modernos de Spring Security y validación de tokens. - Gestionar múltiples proveedores de identidad simultáneamente para dar soporte a diversas bases de usuarios. - Aplicar prácticas de seguridad modernas, incluyendo principios de confianza cero y transmisión segura de tokens. El viaje comienza con terminología fundamental y conceptos de identidad antes de pasar a la configuración de Keycloak y la integración multi-proveedor. Luego explorarás cómo conectar estos sistemas de identidad a servicios backend utilizando frameworks modernos de Spring. Este curso está diseñado para desarrolladores, entusiastas de la seguridad e ingenieros backend que desean aprender autenticación segura desde cero. No se requiere experiencia previa con Keycloak u OAuth, aunque una comprensión básica de Java y desarrollo web es útil. Comienza a leer hoy mismo para construir una base segura para la arquitectura de tu aplicación.

Lo que obtendrás

  • 📜 Certificado de finalización
    Añádelo a tu perfil de LinkedIn
  • 💬 Tutor AI personal
    ¿Atascado en una lección? Pregúntale a tu tutor integrado lo que quieras, cuando quieras.
  • ♾️ Acceso de por vida
    Vuelve cuando quieras, sin caducidad
  • 📱 Teléfono o computadora
    Funciona en cualquier dispositivo
  • 💸 Reembolso de 14 días
    Sin preguntas
  • Breve y enfocado
    2 h 54 min de contenido práctico

Reseñas (5)

Đặng Thị Hương VN Estudiante verificado
★ 5 · 11 julio 2026

Realmente disfruté el flujo de esto. Las aplicaciones prácticas discutidas fueron perfectas.

Despina Nikolaidou GR Estudiante verificado
★ 5 · 10 julio 2026

Esto proporcionó una buena visión general. Encontré que las aplicaciones prácticas mencionadas eran particularmente útiles.Podría haber usado un poco más de detalle en algunos lugares.

هدى كمال EG Estudiante verificado
★ 4 · 29 junio 2026

Esto proporcionó una buena visión general. Las explicaciones fueron decentes, pero a veces deseaba más escenarios de aplicación práctica.

Renata Ramírez AR
★ 3 · 25 junio 2026

Me gustaron los ejemplos de aplicación práctica, aunque la configuración inicial tomó más tiempo de lo que esperaba.

Valentina Navarro AR
★ 2 · 19 junio 2026

Aprecié los pasos claros, aunque algunos de los módulos posteriores podrían haber usado más ejemplos.

Escribir una reseña

Te pediremos iniciar sesión después de enviar — tu borrador se guarda.

Otros también tomaron

Preguntas frecuentes

¿Qué necesito para tomar este curso? +

Solo un teléfono o computadora con internet. Sin instalaciones ni hardware especial.

¿Cómo pago? +

Con tarjeta a través de Stripe. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.

¿Puedo obtener un reembolso? +

Sí — reembolso completo en 14 días, sin preguntas.

¿Por cuánto tiempo tendré acceso? +

Para siempre. Una vez comprado, el curso es tuyo para revisarlo cuando quieras.

¿Obtendré un certificado? +

Sí. Al finalizar recibirás un certificado que puedes añadir a tu perfil de LinkedIn.

Diseñado para profesionales en
Tecnología Diseño Finanzas Marketing Salud Educación Hostelería Manufactura