Передача учетных данных пользователя Windows в веб-службу - PullRequest
1 голос
/ 15 сентября 2009

У меня есть приложение веб-форм ASP 3.5, использующее проверку подлинности Windows, которое должно вызывать мыльную веб-службу (службу отчетов SSRS 2005), в которой используется встроенная проверка подлинности Windows. Однако вызов веб-службы из серверной части asp продолжает выдавать ошибку 401. Если я включаю анонимную аутентификацию в веб-сервисе, он работает нормально с использованием учетной записи IUSR_xxx, однако я хочу, чтобы он подключался с использованием учетной записи Windows пользователя, обращающегося к веб-приложению asp. Как я могу пройти через учетные данные пользователя Windows?

1 Ответ

4 голосов
/ 15 сентября 2009

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

localhost.ServiceX myProxy = new localhost.ServiceX();
myProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...