J’espère que quelqu’un pourra me dire ce que je fais de mal ici.
J’ai configuré un Webhook Discourse et il fonctionne comme prévu sans Secret. J’écris ensuite une chaîne de caractères dans le Secret, puis je copie cette chaîne dans le Webhook récepteur sous forme d’en-tête, comme ceci :
X-Discourse-Event-Signature: secret_here
Cela produit l’erreur suivante dans le corps lorsque le webhook d’envoi est envoyé :
{"code":"rest_forbidden","message":"Désolé, vous n'êtes pas autorisé à faire cela.","data":{"status":401}}
Je suppose que je ne fais pas les choses correctement, alors éclairez-moi !
Je suis conscient que le secret est chiffré à l’aide de sha256, donc l’en-tête envoyé est :
X-Discourse-Event-Signature: sha256=XXX
Mais je ne suis pas sûr de ce que je dois faire de ces informations dans les en-têtes de sécurité du Webhook récepteur.