Permify: Autorización de código abierto como servicio
Permify funciona como un servicio de autorización de código abierto concebido para resolver consultas sobre permisos en tiempo de ejecución, tales como determinar si un usuario puede visualizar un archivo determinado o qué publicaciones le está permitido modificar a los integrantes de un equipo. Su propósito central consiste en centralizar dichas políticas de acceso de manera independiente respecto al código de la aplicación.
La arquitectura de este sistema está inspirada en Google Zanzibar, el modelo de autorización empleado en las plataformas de Google. Resulta útil para proyectos donde las normativas de acceso se vuelven complejas, se anidan entre sí o deben aplicarse de manera uniforme a lo largo de múltiples aplicaciones de forma simultánea.
Para establecer las reglas, la herramienta utiliza un lenguaje propio que abarca tanto el control de accesos basado en roles y atributos como en relaciones. Asimismo, soporta la separación de normativas por cada inquilino dentro de una misma implementación y ofrece tiempos de respuesta muy veloces en las verificaciones, operando mediante llamadas REST y gRPC con almacenamiento en memoria mediante contenedores.
Resumen generado con IA (Gemini) a partir del artículo original. No es una cita textual — consultá la fuente para el texto exacto.