远程报告服务的Windows身份验证

时间:2008-12-02 14:35:56

标签: c# windows authentication reporting-services single-sign-on

我有一个ASP.NET Web应用程序,用于使用报表查看器显示MS报表。 报告位于远程服务器上。我需要使用Windows身份验证连接到报告服务,因为我需要根据登录Web应用程序的人显示报告。

我在网上搜索了一个解决方案,但找不到任何东西。

有人可以帮忙。

1 个答案:

答案 0 :(得分:1)

我现在实际上面临着类似的问题。您需要为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