22 puntos por xguru 2023-12-11 | Aún no hay comentarios. | Compartir por WhatsApp
  • Herramientas y lineamientos de código abierto para enviar webhooks de forma fácil, segura y confiable
  • Ingenieros de Zapier, Twilio, ngrok, Supabase y Kong, entre otros, conforman el comité directivo técnico
  • Introducción a Standard Webhooks
    • Los webhooks son cada vez más populares y se utilizan en empresas líderes de todo el mundo para enviar eventos a los usuarios de sus API
    • Sin embargo, el ecosistema está fragmentado, ya que cada proveedor de webhooks usa implementaciones diferentes y niveles de calidad variados
    • Incluso las implementaciones de alta calidad varían, por lo que en esencia no son compatibles entre sí; esta fragmentación es un dolor tanto para proveedores como para consumidores y frena la innovación
    • Desde la perspectiva del consumidor, cada proveedor maneja los webhooks de manera distinta, hay que volver a aprender cómo verificar un webhook y los problemas también pueden surgir por implementaciones personalizadas
    • Desde la perspectiva del proveedor, esto significa tener que rediseñar problemas ya resueltos, como la seguridad y la compatibilidad con versiones anteriores
    • Proponen una solución simple para estandarizar los webhooks en toda la industria
    • En este documento de diseño proponen lineamientos estrictos para webhooks basados en las mejores prácticas existentes de la industria, y lo llaman "Standard Webhooks"
    • Creen que "Standard Webhooks" puede lograr para los webhooks lo que JWT logró para la autenticación de API
    • Adoptar un protocolo común, consistente y compatible con distintas implementaciones resolverá los problemas anteriores y permitirá nuevas herramientas e innovación en el ecosistema de webhooks
    • Para ello, han creado herramientas y lineamientos de código abierto, impulsados por la comunidad, para la entrega de webhooks
  • Objetivos de diseño: seguridad, confiabilidad, interoperabilidad, simplicidad, compatibilidad con versiones anteriores y posteriores
  • El payload se envía dentro del HTTP Body y está compuesto en JSON. No hay un límite máximo de tamaño, pero se recomienda que sea menor a 20 kb
  • Define metadatos y un esquema de firma para verificar la autenticidad del webhook

Aún no hay comentarios.

Aún no hay comentarios.