Надеюсь, кто-нибудь сможет сказать, что я делаю не так.
Я настроил вебхук Discourse, и он работает как ожидалось без секрета. Затем я ввожу строку в поле Секрет, а затем копирую эту строку в заголовок принимающего вебхука, как показано ниже:
X-Discourse-Event-Signature: secret_here
Это приводит к следующей ошибке в теле сообщения при отправке вебхука:
{"code":"rest_forbidden","message":"Извините, вам не разрешено это делать.","data":{"status":401}}
Полагаю, что я просто что-то делаю неправильно, так что просветите меня!
Я знаю, что секрет шифруется с помощью sha256, поэтому заголовок, который отправляется, выглядит так:
X-Discourse-Event-Signature: sha256=XXX
Но я не уверен, что мне следует делать с этой информацией в заголовках безопасности принимающего вебхука.