# user\_badgeのWebhookペイロードにユーザー名を含めることはできますか？

**URL:** <https://meta.discourse.org/t/could-usernames-be-included-in-user-badge-webhook-payload/413448>\
**Category:** Support\
**Tags:** badges, webhooks\
**Created:** [2026 年 9 月 28 日午前 2:25 UTC](https://meta.discourse.org/t/could-usernames-be-included-in-user-badge-webhook-payload/413448 "2026-09-28T02:25:16Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![burke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/burke/32/4211_2.png) [@burke](https://meta.discourse.org/u/burke)\
**Post date:** [2026 年 9 月 30 日午後 5:32 UTC](https://meta.discourse.org/t/could-usernames-be-included-in-user-badge-webhook-payload/413448/14 "2026-09-30T17:32:26Z")

</div>

> [@putty](#):
>
> 参考までに、非標準のWebhookや追加データが必要な場合の私のワークアラウンドは、[Workflows](https://meta.discourse.org/t/discourse-workflows/407100) を介して処理し、その結果を n8n に送信することです。

@putty Workflows を調べていました。バッジイベントにユーザー名が含まれるようになるまで（あるいは、Workflows のフィルタを使って、自分のサービスが知るべき変更のみを POST するように設定できるため、それがなくても）、これは素晴らしい代替手段になりそうですね！改めてありがとうございます！

Webhook では、シークレットを使用してペイロードの HMAC-SHA256 署名を生成する `X-Discourse-Event-Signature` ヘッダーがあり、送信元の検証が可能です。Workflows からの HTTP リクエスト（POST）に署名を付ける方法があるでしょうか？まだ見つけていないだけかもしれません。シークレットを使ってリクエストに署名できる「シークレットを使用してリクエストに署名する」といった設定があればと期待していました。最も近い機能は、`header_auth` クレデンシャルを追加してヘッダーにシークレットを送信すること（例：`X-Discourse-Event-Secret: Discourse Rocks!`）です。何もないよりはマシですが、シークレット自体を送信するのではなく、シークレットを使った署名の方が望ましいです。

---

_[View the full topic](https://meta.discourse.org/t/could-usernames-be-included-in-user-badge-webhook-payload/413448)._
