• Post category:StudyBullet-19
  • Reading time:5 mins read


Single Sign On (SSO) with Keycloak. Learn Identity and Access Management (IAM)

What you will learn

Understand the benefits of using keycloak in our full-stack application

How to Install keycloak on various OS ?

How to use keycloak and the various functionality it is offering ?

Authentication & Authorization with Keycloak

Using Keycloak RestAPIs

Extending Keycloak: Creating Keycloak Custom Templates

Keycloak Integration with FastAPI as a backend application

Keycloak Integration with React as a frontend application

Keycloak Event Listeners

Keycloak Sprint Boot Integration

Why take this course?


También conocido como “Superman for digital access”, Keycloak es tu aliado perfecto para enfrentar el desafío de la gestión de identidades y accesos (IAM) en la era moderna de aplicaciones web. 🚀 Con esta plataforma de código abierto, transformarás la forma en que tus usuarios interactúan con múltiples servicios en línea, logrando un inicio de sesión único (SSO) y manteniendo la seguridad y facilidad de uso a la vez. 🛡️✨

¿Qué te ofrece este curso?

Este curso te guiará paso a paso desde los fundamentos hasta las capacidades avanzadas de Keycloak, cubriendo:

  • Conceptos Básicos: Aprenderás qué es SSO y por qué es crucial para cualquier estrategia de IAM.
  • Configuración de Keycloak: Instalación y configuración básica de Keycloak para que puedas empezar a proteger tus aplicaciones de inmediato.
  • Protocolos de Seguridad: Profundizarás en cómo Keycloak implementa protocolos seguros como OpenID Connect, OAuth 2.0 y SAML 2.0.
  • Gestión de Identidades: Aprenderás a gestionar identidades de usuarios, grupos y roles, y cómo sincronizarlas con otros proveedores de identidad.
  • Personalización y Extensión: Descubrirás cómo personalizar la interfaz de usuario de Keycloak y extender sus funcionalidades mediante módulos y APIs.

Curso detallado:

Módulo 1: Introducción a Keycloak y el SSO

  • ¿Qué es Single Sign On (SSO) y cómo mejora la experiencia del usuario?
  • Visión general de Keycloak y su ecosistema.

Módulo 2: Configuración y Primeros Pasos con Keycloak


Get Instant Notification of New Courses on our Telegram channel.


  • Instalación y configuración inicial de Keycloak.
  • Creación del primer usuario y gestión de identidades.

Módulo 3: Seguridad y Protocolos

  • Implementación y entendimiento de OpenID Connect, OAuth 2.0 y SAML 2.0 con Keycloak.
  • Asegurar microservicios y APIs mediante Keycloak.

Módulo 4: Integración con Proveedores Externos

  • Configuración de autenticación con Google, Facebook y otros proveedores de identidad externa.
  • Manejo de la federación de usuarios y atributos entre sistemas.

Módulo 5: Personalización y Extensión de Keycloak

  • Personalización visual de la interfaz de Keycloak con temas y plantillas.
  • Integración adicional con sistemas externos mediante extensions y proveedores personalizados.
  • Administración de Keycloak a través de APIs y consola de administrador.

Módulo 6: Casos de Uso Avanzados y Mejores Prácticas

  • Ejemplos prácticos de implementaciones de Keycloak en diferentes escenarios.
  • Discusión sobre mejores prácticas y consejos para mantener la seguridad de tus aplicaciones.

Por qué estudiar Keycloak con nosotros? 🤔

  • Expertos Certificados: Aprende de instructores con experiencia real en IAM y Keycloak.
  • Proyectos Prácticos: Trabaja en ejercicios prácticos que te permitirán aplicar lo aprendido de manera efectiva.
  • Comunidad de Soporte: Únete a una comunidad activa de profesionales y entusiastas de Keycloak.
  • Certificación Oficial: Al completar el curso, obtendrás una certificación que demuestra tus habilidades con Keycloak.

Con este conocimiento, serás capaz de proteger tus aplicaciones con la robusta solución de SSO que es Keycloak y proporcionar una experiencia de usuario fluida y segura. ¡Inscríbete ya y comienza tu viaje hacia el dominio de la IAM con Keycloak! 🎓✨

English
language