Chave secreta
Verificação de assinatura
X-Firecrawl-Signature:
Como verificar
- Extraia a assinatura do cabeçalho
X-Firecrawl-Signature - Obtenha o corpo bruto da requisição exatamente como recebido (não faça parsing antes)
- Calcule o HMAC-SHA256 usando sua chave secreta
- Compare as assinaturas usando uma função de comparação segura a timing (timing-safe)
Implementação
Práticas recomendadas
Sempre valide as assinaturas
Use comparações seguras em termos de tempo
crypto.timingSafeEqual() no Node.js ou hmac.compare_digest() no Python.
