n8nflow.net logo

Validate Seatable Webhooks with HMAC SHA256 Authentication

by Vitaliโ€ขUpdated: Last update 5 months agoโ€ขSource: n8n.io
Loading workflow viewer...

Getting Started

๐Ÿ“Œ Validate Seatable Webhooks with HMAC SHA256 Authentication

This mini workflow is designed to securely validate incoming Seatable webhooks using HMAC SHA256 signature verification.

๐Ÿ” What it does:

  • Listens for incoming Seatable webhook requests.
  • Calculates a SHA256 HMAC hash of the raw request body using your shared secret.
  • Compares the computed hash with the x-seatable-signature header (after removing the sha256= prefix).
  • If the hashes match: responds with 200 OK and forwards the request to subsequent nodes.
  • If the hashes donโ€™t match: responds with 403 Forbidden.

โš ๏ธ Important Notes:

This workflow is provided as a template and is not intended to work standalone. Please duplicate it and integrate it with your custom logic at the "Add nodes for processing" node.

Configuration steps:

  • Set your secret key in the โ€œCalculate sha256โ€ crypto node (replace the placeholder).
  • Adjust the webhook path to suit your environment (or set it to "manual" for testing).
  • Connect your actual logic after the verification step.