@putty Ich habe mich bereits mit Workflows beschäftigt. Bis die Badge-Ereignisse Benutzernamen enthalten (und vielleicht auch unabhängig davon, da ich in Workflows Filter verwenden kann, um nur die Änderungen zu POSTen, die mein Service kennen muss), sieht das nach einer großartigen Alternative aus! Nochmals danke!
Bei Webhooks gibt es eine X-Discourse-Event-Signature mit einer HMAC-SHA256-Signatur der Nutzlast, die mit einem Geheimnis erstellt wird und es mir ermöglicht, den Absender zu verifizieren. Besteht die Möglichkeit, HTTP-Anfragen (POSTs) von Workflows zu signieren? Vielleicht habe ich es einfach noch nicht gefunden. Ich hatte gehofft, es gäbe eine Einstellung wie „Anfrage mit Geheimnis signieren“, die ich aktivieren und bei der ich ein Geheimnis angeben könnte. Das Nächste, was ich gesehen habe, ist das Hinzufügen eines header_auth-Credentials, um ein Geheimnis im Header zu senden (z. B. X-Discourse-Event-Secret: Discourse Rocks!). Das ist besser als nichts, aber eine Signatur mit einem Geheimnis (anstatt das Geheimnis selbst zu senden) wäre vorzuziehen.