WSO2 ESB通过代理阻止地址

时间:2014-01-14 14:23:09

标签: security proxy wso2 firewall wso2esb

在我的用例中,我有一个黑名单,存储在WSO2 ESB注册表中,包含一个禁止的REST URL路径列表(即/ myservice / myethod1; / myservice / myethod2; /myservice/myethod3;)。

我需要有一个代理能够阻止所有传入的请求,其中包含一个包含所列黑色路径的网址。 例如,代理必须阻止具有此URL的http请求:

http://localhost:8280/myapplication/REST/myservice/mymethod1/param1/param2

最好的方法是什么?

WSO2 ESB是否有安全策略已经执行此操作?

我可以简单地使用代理配置吗?

是以最好的方式编写自己的自定义中介吗?

1 个答案:

答案 0 :(得分:0)

如果您可以在代理中手动指定列入黑名单的网址,则可以使用Filter MediatorConditional Router Mediator

如果您需要从文件中读取网址,我认为最好选择自定义的类媒介。