Encabezados de autenticación
Los nombres de los encabezados no distinguen mayúsculas y minúsculas.
Qué se firma exactamente
Bridge construye la entrada del HMAC a partir del evento JSON con esta expresión de Python y luego codifica la cadena en UTF-8:JSON.stringify genérico de JavaScript ni una cadena con una marca de tiempo como prefijo. Los espacios, los escapes Unicode y el formato de números pueden cambiar la entrada HMAC aunque el objeto interpretado parezca equivalente. Usa el verificador de Python de abajo o prueba otra implementación contra el vector antes de conectarla.
Verificador de Python
Guárdalo comobridge_webhooks.py. Devuelve el objeto interpretado y verificado para que el código posterior use la misma interpretación que se autenticó. Obtén los secretos de variables de entorno del servidor o de tu almacén de secretos.
Vector de firma reproducible
Estos valores son datos sintéticos de prueba, no credenciales reales ni un evento para enviar a Bridge. Al probar las comprobaciones de vigencia, fija el argumentonow del verificador en 1800000000.
Objeto de evento:
\u siguientes contienen barras invertidas ASCII literales, no caracteres decodificados.

