Можно ли ограничить доступ к службам отчетов через HTTP по IP-адресу? - PullRequest
1 голос
/ 14 июля 2011

Я пытаюсь развернуть приложение Reporting Services на удаленном сайте. Я использую URL-адрес и хочу выдать себя за пользователя на основе диапазона IP-адресов.

Возможно ли это?

Ответы [ 3 ]

0 голосов
/ 03 мая 2012

Ничего подобного нет в службах Reporting Services.Но я могу придумать пару альтернатив.

  1. Обычно веб-сайт служб отчетов и веб-служба работают под управлением IIS.Вы можете настроить IIS для блокировки доступа по IP-адресу.В зависимости от того, какую версию IIS вы используете, инструкция может отличаться.Я бы просто погуглил это.На мой взгляд, это был бы самый простой способ.
  2. Первое, на что следует обратить внимание, это то, что я не проверял второй способ, это всего лишь идея.Поскольку веб-сайт и веб-служба служб отчетов работают под управлением Asp.Net, теоретически вы можете создать собственный модуль IHttpModule и добавить его в файл web.config.У Хансельмана есть хорошая статья о кодировании такого IHttpModule и настройке web.config здесь .
0 голосов
/ 28 сентября 2018

Это старый пост, но мы пытаемся сделать то же самое. Брандмауэр - способ сделать это - SSRS не использует IIS, поэтому это невозможно через IIS.

0 голосов
/ 19 июля 2011

Возможно, разместив некоторые правила брандмауэра между сервером отчетов и клиентом, вы могли бы запретить запрещать / разрешать определенные IP-адреса, но я никогда не сталкивался с чем-то подобным встроенным в службы отчетов

...