WSO2 API Manager 3.2.0能否针对特定REST API资源设置IP白名单访问限制?
在WSO2 API Manager 3.2.0中针对特定API资源实现IP访问限制
可以针对pizzadellivery API中的get prices资源设置IP访问限制,仅允许指定IP地址调用,具体操作步骤如下:
- 登录WSO2 API Manager发布者控制台,找到
pizzadelliveryAPI并进入编辑界面 - 切换到Resources标签页,选中目标资源
get prices - 为该资源添加
IPFilter中介:- 点击资源对应的Add Mediator按钮,选择IPFilter类型
- 在配置界面选择Allow List模式,输入允许访问的IP地址(多个IP用逗号分隔,支持CIDR格式如
192.168.1.0/24) - 配置拒绝访问时的响应参数,比如设置状态码为
403 Forbidden,并添加提示消息
- 保存API配置后重新发布,配置即可生效
配置完成后,只有你指定的IP地址能正常调用get prices资源,其他IP发起的请求会被直接拒绝。
内容的提问来源于stack exchange,提问作者Ali farahzadi
相关产品推荐
相关产品推荐

