Cabeçalhos de autenticação
Os nomes dos cabeçalhos não diferenciam maiúsculas de minúsculas.
Exatamente o que é assinado
O Bridge constrói a entrada do HMAC a partir do evento JSON usando a expressão Python abaixo e depois codifica a string em UTF-8:JSON.stringify genérico do JavaScript ou uma string prefixada pelo timestamp. Espaços, escapes Unicode e formatação de números podem mudar a entrada do HMAC mesmo quando o objeto interpretado parece equivalente. Use o verificador Python abaixo ou teste outra implementação com o vetor antes de conectá-la.
Verificador Python
Salve comobridge_webhooks.py. Ele retorna o objeto interpretado e verificado para que o código posterior use a mesma interpretação que foi autenticada. Obtenha os segredos de variáveis de ambiente do servidor ou do seu armazenamento de segredos.
Vetor de assinatura reproduzível
Estes valores são dados de teste sintéticos, não credenciais reais nem um evento para enviar ao Bridge. Ao testar a validade temporal, defina o argumentonow do verificador como 1800000000.
Objeto do evento:
\u abaixo são barras invertidas ASCII literais, não caracteres decodificados):

