Я реализую специальный модуль аутентификации с расширениями IAuthenticationExtension2 и IAuthorizationExtension. Я настроил два прохода через куки:
<PassThroughCookies>
<PassThroughCookie>cookie1</PassThroughCookie>
<PassThroughCookie>cookie2</PassThroughCookie>
</PassThroughCookies>
Мне удалось получить их при открытии браузера отчетов PBIRS. Он обрабатывается расширением IAuthenticationExtension2 в системном процессе RSPortal.
Но когда я открываю какой-либо отчет, я могу получить только первый повар ie, а второй отсутствует. Отчет открывается в iframe и обрабатывается расширением IAuthenticationExtension2 в системном процессе RSPowerBI.
Мне удалось обнаружить, что в первом и втором случаях создаются отдельные объекты OwinContext. Поэтому я не могу использовать среду OwinContext.
Есть ли способ получить оба значения cook ie в IAuthenticationExtension2 при открытии отчета через RSPowerBI?