Problema con Webhook Secret

Spero che qualcuno possa dirmi cosa sto sbagliando qui.

Ho configurato un Webhook di Discourse e funziona come previsto senza un segreto. Quindi scrivo una stringa nel segreto, e poi copio quella stringa nel Webhook ricevente come Header, in questo modo:

X-Discourse-Event-Signature: secret_here

Questo produce il seguente errore nel Body quando viene inviato il webhook di invio:

{"code":"rest_forbidden","message":"Sorry, you are not allowed to do that.","data":{"status":401}}

Mi aspetto di non averlo fatto nel modo giusto, quindi illuminatemi!

Sono consapevole che il segreto è crittografato utilizzando sha256, quindi l’Header inviato è:

X-Discourse-Event-Signature: sha256=XXX

Ma non sono sicuro di cosa dovrei fare con queste informazioni negli Header di sicurezza del Webhook ricevente.