Webhook Trigger ホワイトリスト使い方

JA-Translator

Moderator
Webhook トリガーのホワイトリストの使い方について質問です。

ホワイトリストをブランク(空白)のままだと、何も反応しないのでしょうか?

最近、Webhookトリガが動いてないことに気が付きました。
以前にも同様のケースに遭遇したときに、再インストールで直りましたが、
IDが変わってしまう、など面倒なことが多くて、まだ試していません。

もしかして、ホワイトリストの影響かな?と勝手に想像しています。

別のデバイスからのHTTPリクエスト(リクエスト送信)はステータスコード200
が返ってくるので、動いているように見えます。


ちなみに、マジックテキストに、
{webhook_caller_ip}がありますが、
これは、いつ、どこで、どのように使うのでしょうか?


テストしましたが、解明できてません。

ご存知の方がありましたら、アドバイスお待ちしております。
 
Last edited:

Endercraft

Moderator (& bug finder :D)
ホワイトリストのフィールドが空白の場合は、フィルタとして使用されません。

「Webhookの発信者IPアドレス」のマジックテキストは、例えば、リクエストコールがどこから来たかを識別するために使用できます。例えば、あなたが自宅の固定IPアドレスからWebhookリクエストを送信した場合、ホワイトリストを使用すれば、自分からの送信であることを識別できます(特に自宅ネットワークのデバイスでプラグインを使用してるとか、何か他の方法で制御しているとか)

Whitelisting should not be used in the filtering if the field is blank.

The magic text in a webhook's caller IP address can be used to identify where a webhook call came from, for example if you have a webhook system at home and you have a fixed IP address, you could use the whitelist function to make sure the call is coming from one of your devices (especially if you have a network of devices at home communicating or one device with physical control using a plugin or other ways).
 
Last edited by a moderator:

JA-Translator

Moderator
@Endercraft

マジックテキスト {webhook_caller_ip}
は、具体的に、どのように使うのでしょうか?

Webhookトリガー使用時にしか、マジックテキストが表示されません。

トリガーは「リクエストを受ける側(受けて実行する側)」ですから、
ホワイトリストに、マジックテキストを入れるだけでは、ダメですよね?




Screenshot_20231022_105659.png
 

Endercraft

Moderator (& bug finder :D)
Webhookの発信者IPマジックテキストは、ホワイトリストでは使用せず、ホワイトリストには、47.239.168.8のような実際のIPアドレスを入力します。
マジックテキストはアクションで使用するためのものです。

The webhook caller IP magic text should not be used in the whitelist. In the whitelist you should enter actual IP addresses like 47.239.168.8
The magic text is for use by actions.
 

JA-Translator

Moderator
IPアドレスを入れるのですよね、
ですよね、そう思いました。

マジックテキストはアクションで使用するためのものです。

The magic text is for use by actions.

なるほど!
分かりました。

判定に使うとか、ですね?

ありがとうございます😊
 
Top