2010-10-25 91 views
2

我有一个赢得服务是什么打电话给wcf服务,托管在sharepoint 2010内。 在wcf-service我访问sp-site上的SPList。 但是我无法访问列表,因为win-service使用wcf-service的匿名呼叫。如何向sharepoint 2010托管的wcf服务进行身份验证请求?

我怎样才能实现认证的请求,以共享点wcf服务。

我的双赢服务在域用户身份下运行,可以访问SharePoint站点。 我为WCF使用下一段代码创建客户

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

感谢您的回复和帮助。

回答