【问题标题】:Is it possible to restrict access to Reporting Services over HTTP by ip address?是否可以通过 IP 地址限制通过 HTTP 访问 Reporting Services?
【发布时间】:2018-09-28 20:43:16
【问题描述】:

我正在尝试将我的 Reporting Services 应用程序部署到远程站点。我正在使用 url 访问,我想根据 IP 地址范围模拟用户。

这可能吗?

【问题讨论】:

    标签: url reporting-services ip-address access-control


    【解决方案1】:

    也许通过在报告服务器和客户端之间设置一些防火墙规则,您可以停止拒绝/允许某些 IP 地址,但我从未遇到过报告服务内置的类似内容

    【讨论】:

      【解决方案2】:

      Reporting Services 中没有类似的内置功能。但我可以想到几个替代方案。

      1. 通常,Reporting Services 网站和 Web 服务在 IIS 下运行。您可以将 IIS 配置为通过 IP 地址阻止访问。根据您使用的 IIS 版本,说明可能会有所不同。我只是谷歌它。在我看来,这将是最简单的方法。
      2. 首先要注意的是我没有测试过第二种方式,这只是一个想法。由于 Reporting Services 网站和 Web 服务在 Asp.Net 下运行,理论上您可以创建自定义 IHttpModule 并将其添加到 web.config。 Hanselman 有一篇关于编写这样的 IHttpModule 和配置 web.config here 的好文章。

      【讨论】:

        【解决方案3】:

        这是一篇旧帖子,但我们正在尝试做同样的事情。防火墙就是这样做的方法 - SSRS 不使用 IIS,因此无法通过 IIS。

        【讨论】:

          猜你喜欢
          • 2017-04-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-30
          • 2018-03-03
          相关资源
          最近更新 更多