TideCloak es un servidor de gestión de identidad, inmunidad y acceso (IIAM) que se construye sobre la plataforma de código abierto Keycloak de Red Hat. Su objetivo principal es simplificar la adopción empresarial de la descentralización al mantener la misma interfaz de programación de aplicaciones (API) y los puntos finales OIDC/OAuth 2.0, eliminando la necesidad de modificar el código de integración de los desarrolladores. A diferencia de Keycloak tradicional, donde las claves de firma y las contraseñas se almacenan en el servidor, TideCloak elimina la autoridad criptográfica local. En su lugar, delega las operaciones de firma y verificación en la Tide Cybersecurity Fabric, una red descentralizada que utiliza criptografía de umbral y protocolos de conocimiento cero.
Esta arquitectura invierte la complejidad: mientras que la criptografía subyacente es sofisticada, la experiencia del desarrollador es estándar. Al integrar TideCloak, el desarrollador escribe código de integración OIDC estándar, ya que el sistema garantiza la seguridad por construcción. El SDK de TideCloak para Next.js permite desplegar aplicaciones con autenticación de conocimiento cero, control de acceso basado en roles y cifrado extremo a extremo (E2EE) sin escribir código criptográfico. Las funciones de gestión de claves, rotación de claves o configuración de HSM desaparecen de la responsabilidad del desarrollador, ya que el sistema opera mediante firmas de umbral y verificaciones distribuidas. Esto permite que una aplicación que funciona con Keycloak pueda migrar a TideCloak cambiando únicamente la URL del proveedor de identidad, manteniendo la compatibilidad con otros proveedores OIDC mediante reconfiguración estándar de clientes.
