0

У меня есть веб-приложение ASP.NET, которое я использую для отображения отчетов MS с помощью средства просмотра отчетов. Отчеты сидят на удаленном сервере. Мне нужно использовать проверку подлинности Windows для подключения к службам отчетов, так как мне нужно отображать отчеты на основе того, кто зарегистрирован в веб-приложении.Аутентификация Windows для служб удаленной отчетности

Я искал в сети решение, но ничего не нашел.

Может кто-то помочь.

ответ

1

Я действительно сталкиваюсь с аналогичной проблемой прямо сейчас. Вам необходимо настроить веб-сервер для ДЕЛЕГАЦИИ.

Проблема заключается в том, что ваш веб-сервер может аутентифицировать пользователей локально, используя свои учетные данные Windows, но даже если он олицетворяет этих пользователей, их учетные данные по умолчанию не используются в сети. Вы должны настроить ActiveDirectory для распознавания веб-сервера как обладающего полномочиями выдавать себя за пользователя в локальной сети.

Вот несколько ссылок, чтобы вы начали (я в настоящее время читает эти, почему я их открыть!):

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