【发布时间】:2008-12-02 14:35:56
【问题描述】:
我有一个 ASP.NET Web 应用程序,用于使用报表查看器显示 MS 报表。 报告位于远程服务器上。我需要使用 Windows 身份验证来连接到报告服务,因为我需要根据谁登录到 Web 应用程序来显示报告。
我已经在网上搜索了解决方案,但找不到任何东西。
有人可以帮忙吗。
【问题讨论】:
标签: c# windows authentication reporting-services single-sign-on
我有一个 ASP.NET Web 应用程序,用于使用报表查看器显示 MS 报表。 报告位于远程服务器上。我需要使用 Windows 身份验证来连接到报告服务,因为我需要根据谁登录到 Web 应用程序来显示报告。
我已经在网上搜索了解决方案,但找不到任何东西。
有人可以帮忙吗。
【问题讨论】:
标签: c# windows authentication reporting-services single-sign-on
我现在实际上面临着类似的问题。您需要为 DELEGATION 配置 Web 服务器。
问题是您的 Web 服务器可以使用他们的 Windows 凭据在本地对人员进行身份验证,但即使它模拟这些用户,他们的凭据默认情况下也不能在网络上使用。您必须配置 ActiveDirectory 以将 Web 服务器识别为有权在本地网络上模拟用户。
这里有一些链接可以帮助您入门(我目前正在阅读这些链接,这就是我打开它们的原因!):
http://support.microsoft.com/kb/810572/
http://support.microsoft.com/kb/907272
http://msdn.microsoft.com/en-us/library/ms998351.aspx
http://msdn.microsoft.com/en-us/library/ms998355.aspx
【讨论】: