Поделиться через


Настройка передачи куки-файлов для нестандартной проверки подлинности пользователя в диспетчере отчетов

При использовании пользовательского модуля проверки подлинности необходимо настроить диспетчер отчетов для передачи куки-файлов для проверки подлинности пользователя. Иначе диспетчер отчетов будет передавать куки-файлы только через HTTP-запрос для сервера отчетов. Чтобы передать дополнительные куки-файлы, необходимо изменить файл RSReportServer.Config.

Изменение файла RSReportServer.Config

Вы можете включить диспетчер отчетов для передачи дополнительных файлов cookie на сервер отчетов, добавив <PassThroughCookies> элемент в параметры конфигурации диспетчера отчетов в файле RSReportServer.config. Использование дополнительных куки-файлов удобно в решениях однократной проверки подлинности при входе, когда требуются не только куки-файлы проверки подлинности сервера отчетов, но также куки-файлы от сторонних систем проверки подлинности.

Чтобы включить передачу дополнительных куки-файлов через HTTP-запрос при использовании диспетчера отчетов, установите следующие элементы в файле RSReportServer.config:

<UI>  
   <CustomAuthenticationUI>  
      ...  
      <PassThroughCookies>  
         <PassThroughCookie>cookiename1</PassThroughCookie>  
         <PassThroughCookie>cookiename2</PassThroughCookie>  
      </PassThroughCookies>  
   </CustomAuthenticationUI>  
      ...  
</UI>  

См. также:

Проверка подлинности с использованием сервера отчетов
RSReportServer Configuration File
Общие сведения о модулях безопасности
Настройка и администрирование сервера отчетов (службы Reporting Services в собственном режиме)