Доступ к веб-сервису Sharepoint из Silverlight с конкретными учетными данными пользователя - PullRequest
0 голосов
/ 19 ноября 2009

Я получаю доступ к веб-службам Sharepoint из приложения Silverlight, я поместил файл clientaccesspolicy.xml в корень моего сайта Sharepoint, чтобы получить доступ к нему в порядке.

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

Возможно ли это, и если да, то как?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 22 марта 2011

Недавно я столкнулся с подобным случаем, когда мне нужно передать определенные учетные данные сгенерированному клиентскому прокси-серверу веб-службы в Silverlight 4 OOB. По какой-то причине мне все еще предлагают аутентификацию, поэтому я не уверен, есть ли она в SL4.

То, что я знаю, возможно в SL4, вы можете заставить HttpRequest использовать стек ClientHttp вместо стека WebBrowser. Я использовал это с фидом OData SharePoint 2010 (_vti_bin / listdata.svc) раньше, но для доступа к веб-службам SharePoint (например, _vti_bin / lists.asmx) это другая история.

Я наконец решил создать свой собственный обходной путь (специфичный для SL OOB с повышенными привилегиями) для этого, который должен работать на SL3 OOB и SL4 OOB с повышенными привилегиями. По сути, я создаю свой собственный прокси-сервер веб-службы SharePoint с помощью стека ClientHttp, а также создаю и передаю собственное сообщение SOAP вручную с помощью WebRequest.

Я писал о том, как это сделать здесь .

0 голосов
/ 25 февраля 2010

После отправки письма Тиму Хойеру мне сообщили, что это невозможно в SL3, но будет в SL4!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...