
Verificando requisições de webhook do AppSignal
Para garantir a segurança da sua aplicação, você pode verificar se as requisições de webhook recebidas são realmente do AppSignal. A verificação é feita usando um token de verificação de Webhook para validar a assinatura da requisição.Localizando seu Webhook Verification Token
- Vá até Notifications na sua organização do AppSignal.
- Selecione Manage ao lado do notificador de webhook que você quer verificar.
- As configurações do notificador incluem o Webhook verification token.
Verificando uma requisição
Quando o AppSignal envia uma requisição de webhook, ele inclui uma assinatura no cabeçalhoX-Appsignal-Signature. Você pode validar a requisição da seguinte forma:
- Concatene o Webhook verification token do AppSignal com o corpo bruto da requisição.
- Gere um hash SHA256 da string concatenada.
- Compare o hash gerado com o valor do cabeçalho
X-Appsignal-Signature.