Hi,
we use WAP/ADFS 3.0 for SSO-Solution. We use SSRS ReportViewer Control (SQL2008R2) in a WPF-application to display reports.
We call https://[publishedhostname]/reportserver/Pages/ReportViewer.aspx?...&authToken=eJ...
i.e. we append our authToken from ADFS to authenticate against the WAP with it. This works, and the EdgeAccessCookie is set in the response. But the report-html in the response contains a lot of script-based *axd-requests like this:
<script src="/ReportServer/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=10.50.2500.0&Name=ViewerScript" type="text/javascript"></script>
But all these requests of *.axd-resources do not include the EdgeAccessCookie anymore.
We have set
<PassThroughCookies>
<PassThroughCookie>EdgeAccessCookie</PassThroughCookie>
</PassThroughCookies>
in the rsreportserver.config, but only the css-request
<link href="/reportserver/Reserved.ReportServer?rs:command=StyleSheet&Name=&Version=2009.100.2550.00" rel="stylesheet" type="text/css" />
has included the EdgeAccessCookie and therefor succeeds in passing WAP-Authentication.
How can we configure SSRS to pass the EdgeAccessCookie with every corresponding request?