آمل أن يتمكن شخص ما من إخباري بما أفعله بشكل خاطئ هنا.
لقد قمت بإعداد Discourse Webhook وهو يعمل كما هو متوقع بدون سر. ثم أكتب سلسلة نصية في السر، ثم أنسخ تلك السلسلة النصية إلى Webhook المستقبل كرأس، على النحو التالي:
X-Discourse-Event-Signature: secret_here
ينتج عن هذا الخطأ التالي في الجسم عند إرسال Webhook المرسل:
{"code":"rest_forbidden","message":"Sorry, you are not allowed to do that.","data":{"status":401}}
أتوقع أنني فقط لا أفعل ذلك بشكل صحيح، لذا يرجى إرشادي!
أدرك أن السر مشفر باستخدام sha256، لذا فإن الرأس المرسل هو:
X-Discourse-Event-Signature: sha256=XXX
لكنني لست متأكدًا مما يجب أن أفعله بهذه المعلومات في رؤوس أمان Webhook المستقبل.