简体   繁体   English

Windows身份验证,用于远程报告服务

[英]Windows Authentication for remote reporting services

I have a ASP.NET web application that I use to display MS reports using a Report Viewer. 我有一个ASP.NET Web应用程序,用于使用报表查看器显示MS报表。 The reports are sitting on a remote server. 报告位于远程服务器上。 I need to use windows authentication to connect to the reporting services, as I need to display the reports based on who is logged on the web application. 我需要使用Windows身份验证连接到报表服务,因为我需要根据登录Web应用程序的人显示报表。

I've searched on the net for a solution,but couldn't find anything. 我已经在网上搜索了解决方案,但找不到任何东西。

Can someone please help. 有人可以帮忙吗?

I'm actually facing a similar issue right now. 我现在实际上正面临着类似的问题。 You need to configure the web server for DELEGATION. 您需要为DELEGATION配置Web服务器。

The issue is that your web server can authenticate people locally using their windows credentials, but even if it impersonates these users their credentials aren't, by default, usable on the network. 问题是您的Web服务器可以使用Windows凭据在本地对人员进行身份验证,但是即使它模拟了这些用户,默认情况下,他们的凭据也无法在网络上使用。 You have to configure ActiveDirectory to recognize the web server as having the authority to impersonate a user on the local network. 您必须配置ActiveDirectory才能将Web服务器识别为有权模拟本地网络上的用户。

Here are some links to get you started (I'm currently reading these which is why I have them open!): 以下是一些可以帮助您入门的链接(我目前正在阅读这些,这就是为什么打开它们的原因!):

http://support.microsoft.com/kb/810572/ http://support.microsoft.com/kb/810572/
http://support.microsoft.com/kb/907272 http://support.microsoft.com/kb/907272
http://msdn.microsoft.com/en-us/library/ms998351.aspx http://msdn.microsoft.com/en-us/library/ms998351.aspx
http://msdn.microsoft.com/en-us/library/ms998355.aspx http://msdn.microsoft.com/en-us/library/ms998355.aspx

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM