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


Включение передачи файлов cookie для нестандартной проверки подлинности пользователя в диспетчере отчетов

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

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

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

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

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