Excel 2007 Pass-Through Windows Authentication

Я создал простую (asmx) веб-службу, которая возвращает набор данных DataSet. Я добавил веб-службу в рабочую книгу Excel 2007 с помощью кнопки Data -> From Web и могу просматривать / обновлять данные.

Проблема возникает, когда мне нужно защитить веб-службу: Я включил аутентификацию Windows для веб-службы, и запрос использует SSL.

К сожалению, учетные данные пользователя, вошедшего в систему windows, не используются Excel при попытке обновить данные - обновление не происходит.

Если я нажимаю на Data -> Connections -> Properties -> Definition -> Edit Query, только тогда мне предлагается ввести учетные данные windows и тогда обновление проходит успешно... это не проблема для меня, но я не хочу, чтобы каждый пользователь этой электронной таблицы делал это... есть идеи, как сделать так, чтобы при попытке обновления появлялась подсказка, а не происходил сбой?

Спасибо!

Обновление Ответы пока что связаны с SharePoint и Excel Services (ни одна из которых мне не нужна)... и одна ссылка, по которой "Следующая процедура не применяется к данным, полученным из текстового файла или веб-запроса "... Я просто хочу, чтобы человек с копией excel на своей настольной машине мог обновлять данные из защищенной паролем веб-службы... неужели это так сложно, Microsoft?

Еще одно обновление Все еще не приняты ответы - потому что ни один из ответов до сих пор не дал рабочего решения (хотя гуглить приятно - спасибо, ребята ;-))

27
задан Nathan 25 July 2012 в 10:20
поделиться