Как сделать аутентифицированный запрос к сервису wcf, размещенному в sharepoint 2010? - PullRequest
2 голосов
/ 25 октября 2010

У меня есть win-сервис, который звонит в wcf-сервис, размещенный внутри sharepoint 2010. В wcf-сервисе я получаю доступ к SPList на sp-сайте. Но я не могу получить доступ к списку, потому что win-service использует анонимный вызов wcf-service.

Как реализовать аутентифицированный запрос к wcf-сервису sharepoint.

Мой win-сервис работает под учетными данными пользователя домена, который имеет доступ к сайту sharepoint. И я создаю клиент для wcf, используя следующий кусок кода

string url = "...";
var binding = new BasicHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly);
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Ntlm;
MySericeClient client = new MyServiceClient(binding, new EndpointAddress(url));

Спасибо за ответы и помощь.

1 Ответ

1 голос
/ 26 октября 2011

У меня была похожая проблема в последние дни, и это было решением:

http://ddkonline.blogspot.com/2009/11/fix-http-request-is-unauthorized-with.html

Может быть, это поможет

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