Back

webhook Verification

  • 0
  • Self Hosted
  • Webhooks
  • Web
Jochemwhite
9 Apr, 2024, 15:36

i am trying to validate my incomming webkooks using crypto on nodeJS

TypeScript
    .createHmac("sha1", process.env.WEBHOOK_SIG_KEY!)
    .update(`http://my_domain:8000/appwrite/session${JSON.stringify(req.body)}`) // Make sure there isn't a space between the URL and body.
    .digest("base64")``` this is what i came up reading the docs but its not the as the signature from the header. can anyone see what i am doing wrong?
TL;DR
Developer is having trouble validating incoming webhooks using crypto in NodeJS. They are using `crypto.createHmac` but the generated signature doesn't match the one from the header. They are looking for help in identifying the issue.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more