What's Today

Hacker News Front Page · Jamil Bou Kheir ·

Robust directory sync without SCIM | Firezone Blog

La sincronización de directorios traslada usuarios y grupos desde proveedores de identidad (Okta, Entra, Google) hacia la base de datos de una aplicación. Aunque existe el estándar SCIM para esto, cada proveedor lo implementa de forma distinta, obligando a escribir shims específicos para cada uno; Firezone optó por un enfoque basado en pull, consultando directamente las APIs de cada proveedor según una programación. Para reducir la latencia en cambios críticos (como desactivación de empleados), la solución implementada combina sincronizaciones completas periódicas con notificaciones en tiempo real de los proveedores, asegurando consistencia a través de una cola serializada de trabajos que evita escrituras simultáneas.

Why we avoided using SCIM for our directory sync engine.

Leer la nota completa en www.firezone.dev →