Asegurar las aplicaciones de Spring Boot con OAuth 2.0

Aprenda a proteger sus API y microservicios de Spring Boot mediante OAuth 2.0, Keycloak y las configuraciones de seguridad de Spring modernas.

4.7 (3,781) ⏱ 1 h 30 min 📚 12 lecciones

Sobre este curso

Comprender cómo implementar correctamente OAuth 2.0 con Spring Security es esencial para crear aplicaciones Java listas para la producción, ya que las aplicaciones web y los microservicios modernos requieren una autenticación y autorización robustas y estándares de la industria. Este curso basado en texto lo guía a través de los conceptos fundamentales de OAuth 2.0 y Spring Security, pasando paso a paso de las definiciones principales a las implementaciones prácticas.Aprenderá cómo configurar servidores de recursos seguros, administrar flujos de autorización modernos e integrar proveedores de identidad para proteger sus API. Lo que aprenderás: - Comprenda la terminología, los roles, los tipos de concesión y las mejores prácticas de seguridad de OAuth 2.0. - Configurar Spring Security para actuar como un servidor de recursos OAuth 2.0 usando JWTs. - Implementar flujos de autorización seguros, incluido el código de autorización con PKCE y las credenciales del cliente. - Configurar e integrar Keycloak como un proveedor de identidad externo para la autenticación de usuarios. - Aplique el control de acceso basado en el alcance y basado en roles para proteger puntos finales de API específicos. - Configure Spring Cloud API Gateway para enrutar y proteger los microservicios descendentes. - Integre el inicio de sesión social con los principales proveedores de identidad usando Spring Security. Comenzará dominando los conceptos de seguridad fundamentales y la arquitectura de OAuth 2.0, a partir de ahí, leerá explicaciones escritas claras y paso a paso y analizará fragmentos de código listos para la producción para crear configuraciones seguras, integrar Keycloak e implementar controles de acceso basados en roles. Este curso está diseñado para principiantes e intermedios desarrolladores de Java y Spring Boot que quieren aprender seguridad de aplicaciones.No se requiere experiencia previa con OAuth 2.0 o Spring Security. Comience a crear aplicaciones Java seguras y modernas hoy mismo.

Lo que obtendrás

  • 📜 Certificado de finalización
    Añádelo a tu perfil de LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ Acceso de por vida
    Vuelve cuando quieras, sin caducidad
  • 📱 Teléfono o computadora
    Funciona en cualquier dispositivo
  • 💸 Reembolso de 30 días
    Sin preguntas
  • Breve y enfocado
    1 h 30 min de contenido práctico

Reseñas (7)

Nicolás Torres PE Estudiante verificado
★ 5 · 2026-05-03T07:29:52+00:00

Este curso me dio exactamente lo que necesitaba. Las explicaciones eran claras y concisas.

Nagy Éva HU Estudiante verificado
★ 5 · 2026-03-20T21:36:52+00:00

Esto es exactamente lo que estaba buscando.Me encantaron los ejemplos prácticos, realmente ayudaron a solidificar los conceptos.

ليلى بنت علي BH Estudiante verificado
★ 3 · 2026-02-06T05:17:52+00:00

Es una introducción decente, pero podría beneficiarse de ejemplos más diversos y un flujo ligeramente mejor entre los módulos.

Eshetu Abera ET Estudiante verificado
★ 4 · 2026-01-15T08:10:52+00:00

Buena visión general del tema.Algunas partes eran un poco más rápidas de lo que me gustaba, pero en general una experiencia de aprendizaje sólida.

سعيد بن ناصر المري QA Estudiante verificado
★ 4 · 2025-12-10T15:34:52+00:00

Contenido sólido y presentado claramente. Aprecié las aplicaciones del mundo real que se mostraron.Podría haber usado algunas oportunidades de práctica más.

Andrés Ramírez CR Estudiante verificado
★ 4 · 2025-09-23T13:54:52+00:00

Buena introducción al tema.La estructura era lógica, y la mayoría de los ejemplos eran relevantes, aunque desearía más profundidad en ciertas áreas.

Priya Patel KE Estudiante verificado
★ 4 · 2025-07-24T14:02:52+00:00

De hecho, esperaba una aplicación más práctica.Se sentía un poco demasiado teórico para mis necesidades, aunque los conceptos básicos se explicaron bien.

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, o con criptomonedas. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.

¿Puedo obtener un reembolso? +

Sí — reembolso completo en 30 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