2010-10-25 81 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)); 

感謝您的回覆和幫助。

回答