【问题标题】:How to restrict access to single API method with IP security or some other option如何使用 IP 安全或其他选项限制对单个 API 方法的访问
【发布时间】:2021-10-27 11:27:26
【问题描述】:

我想知道如何限制 IIS 或 web.config 从单个 IP 调用一种 WEB API 方法。我的应用程序使用 ASP.NET WEB API 开发。我目前无法更改代码(将 IPFilter 添加为属性或 CORS 实现)

问候, 斯里坎特

【问题讨论】:

  • 然后添加 URL 重写规则。
  • 你能帮我写一个重写规则来满足这种需求吗?我对规则的了解不多。请帮帮我。
  • docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/… 你可以从那里开始。选择您要保护的 URL 模式,添加条件以检查传入的 IP 地址,然后中止所有不需要的请求。

标签: asp.net iis asp.net-web-api web-config iis-7.5


【解决方案1】:

您可以使用 IIS“IP 地址和域限制”选项来允许/拒绝站点/API 访问特定 IP。

在 Windows 10 中,可以从以下位置安装此小程序

控制面板->打开或关闭Windows功能->Internet信息服务器->万维网服务->安全->IP安全

在 Windows 服务器中,它可以从“服务器管理器”中启用。

详情请参阅下文。

【讨论】:

    猜你喜欢
    • 2013-08-12
    • 2020-11-19
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 2011-04-05
    相关资源
    最近更新 更多