Настройка передачи куки-файлов для нестандартной проверки подлинности пользователя в диспетчере отчетов
При использовании пользовательского модуля проверки подлинности необходимо настроить диспетчер отчетов для передачи куки-файлов для проверки подлинности пользователя. Иначе диспетчер отчетов будет передавать куки-файлы только через 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 в собственном режиме)