I'm trying to setup a GitHub webhook listener but it seems to return a 401
I also tried setting up a webhook from scratch (without using the GitHub app), and that leads to the same issue
I'm trying to setup a GitHub webhook listener but it seems to return a 401
I also tried setting up a webhook from scratch (without using the GitHub app), and that leads to the same issue
@sagarvrajalal is your flow on? The flow has to be enabled to get 2XX responses back.
I enabled the flow now, but I still get the same issue.
I only have the source setup (no destination), because I want to test the webhook listener in isolation. Would this be causing the problem?
It looks like this might be related to
https://connective.celigo.com/t/enhancement-request-hmac-auth/89
GitHub prefixes "sha256=" to the signature header which is what seems to cause the issue. Is this something that's being looked at?
It makes the GitHub webhook listener unusable.
Hi Sagar,
I apologize for the inconvenience caused. As I write this, my Engineering team is actively looking into the issue, and we’ll provide a resolution soon. I’ll keep you updated on the progress.
Thanks,
Om Mishra
@ommishra Small update
I got this to work albeit in a hacky way. I first configured a webhook from scratch instead of using the GitHub one
Then, I created a webhook forwarder API in my application that forwards the headers and the payload to Celigo's webhook url (after stripping the `sha256=` prefix from the `X-Hub-Signature-256` header).
I hope this helps your team in debugging the issue.
This works for me for testing purposes but I do look forward for an update from your side on a permanent fix to this.