SSRS报表查看器无法将凭据从超链接传递到报表服务器

时间:2018-11-01 04:59:38

标签: reporting-services ssrs-2012

我们有一个第三方(例如门户网站)在iFrame中托管我们的SSRS报告查看器。 iFrame的来源是带有Report Viewer控件的ASP.NET Web表单页面。我们将凭据从后面的代码传递给报表查看器,一切正常。报告在查看器中呈现,并且aspx页面在HTTPS站点上运行。

报表开发人员在报表上放置了一个超链接,该超链接打开了一个非HTTP URL,该URL指向应该下载Excel文件的报表服务器。但是,报表服务器位于DMZ(实际上是作为Windows服务而不是IIS运行)的后面,并提示用户输入凭据,并且仅在输入报表服务器凭据(与报表查看器使用的凭据相同)时才下载Excel文件。这听起来像是两跳问题。

由于SSRS不在我们的域中,因此任何尝试手动浏览到URL的人都会收到提示,直到他们通过身份验证。

TL; DR;

无论如何,是否可以从报表查看器中的超链接中传递报表服务器的凭据?

1 个答案:

答案 0 :(得分:0)

功能符合设计要求。 Reports Developer并不真正了解实施细节,因此找到了解决方法。