Keycloak Logo

Keycloak

Sitio web

Keycloak es un servidor de gestión de identidades y accesos de código abierto para el inicio de sesión único, la federación de usuarios, la intermediación de identidades y la autorización granular. El proyecto empezó en 2014 como producto del equipo de WildFly de Red Hat y es un proyecto en incubación de la Cloud Native Computing Foundation (Linux Foundation) desde abril de 2023. Tiene licencia Apache 2.0. No hay ninguna empresa europea detrás, así que su inclusión en el directorio se basa en la excepción de código abierto: cualquiera puede ejecutar Keycloak en sus propios servidores en Europa.

Características

  • Inicio de sesión único con OpenID Connect, OAuth 2.0 y SAML 2.0
  • Federación de usuarios con LDAP y Active Directory, inicio de sesión con redes sociales e intermediación de identidades con otros proveedores de OpenID Connect o SAML
  • Consola de administración y consola de cuenta, políticas de contraseña configurables, autenticación multifactor y passkeys (WebAuthn)
  • Servicios de autorización granular, temas para páginas de inicio de sesión personalizadas, extensiones mediante código y agrupación en clústeres para alta disponibilidad

Funcionamiento y límites

Keycloak es software libre, pero quien lo opera lo ejecuta, lo actualiza y lo protege. Los equipos sin esa capacidad pueden adquirir una versión con soporte de Red Hat o recurrir a un socio de alojamiento de Keycloak. El proyecto Keycloak no ofrece un servicio alojado propio. En comparación con productos más recientes, la instalación y la personalización requieren más conocimientos de Java e infraestructura.