@putty Tenho pesquisado sobre Workflows. Até que (ou a menos que) os eventos de badge incluam nomes de usuário (e talvez independentemente disso, já que posso usar filtros nos Workflows para enviar apenas as alterações de que meu serviço precisa), isso parece ser uma ótima opção alternativa! Obrigado novamente!
Com webhooks, há um X-Discourse-Event-Signature com uma assinatura HMAC-SHA256 do payload usando um segredo que me permite verificar o remetente. Existe alguma chance de haver uma maneira de assinar requisições HTTP (POSTs) dos Workflows? Talvez eu simplesmente ainda não tenha encontrado. Eu esperava que houvesse uma configuração como “Assinar requisição usando segredo” que eu pudesse ativar e fornecer um segredo. O mais próximo que vi é adicionar uma credencial header_auth para enviar um segredo em um cabeçalho (por exemplo, X-Discourse-Event-Secret: Discourse Rocks!). Isso é melhor do que nada, mas uma assinatura usando um segredo (em vez de enviar o próprio segredo) seria preferível.