【问题标题】:How do I allow access to my Mule flow only for a particular set of IP addresses?如何仅允许一组特定 IP 地址访问我的 Mule 流?
【发布时间】:2014-10-29 01:14:37
【问题描述】:

我有一个带有 HTTP 端点的 Mule 应用程序。我希望只允许来自一组特定 IP 地址的请求访问流。我该如何限制它?我应该使用哪种过滤器?我将 IP 地址保存在应用程序内的文件中。如果使用自定义过滤器,应该怎么写?

【问题讨论】:

  • 之前有人问过类似的问题,看看here,看看有没有帮助。

标签: http mule ip-address


【解决方案1】:

如果您使用 Mule EE,Anypoint Filter Processor 可用于根据 IP 地址过滤入站请求。

通常位于 Mule 中的入站连接器之后 流,Anypoint 过滤处理器评估两个消息属性, 如果值超出其配置的范围,则拒绝该消息 参数。评估的属性是:

  • IP 地址 – 如果邮件的 IP 地址不在过滤器的范围内 配置的 IP 地址范围,Mule 不处理消息(请参阅 下图)。

  • 创建时间戳 — 消息的创建日期 和时间超出过滤器配置的可接受寿命 (即消息比预期的要旧),Mule 不处理 消息(见下图)。

完整的文档可以在here找到。

或者,如果您使用 CE,我对原始问题的评论中的链接可能会有所帮助。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-29
  • 2017-11-27
  • 1970-01-01
相关资源
最近更新 更多