WCF服務託管在我們的內部服務器中。外部客戶端將使用它,並且,我們的服務將使用我們的SharePoint服務來編輯項目列表。 WCF服務將自動獲得Windows身份驗證以訪問SharePoint網站,因此我不必提供登錄名和密碼而不是域名。WCF服務Windows身份驗證
我不知道我是多麼應該代碼我的服務:
NetworkCredential credential = CredentialCache.DefaultNetworkCredentials;
就足夠了?
WCF服務託管在我們的內部服務器中。外部客戶端將使用它,並且,我們的服務將使用我們的SharePoint服務來編輯項目列表。 WCF服務將自動獲得Windows身份驗證以訪問SharePoint網站,因此我不必提供登錄名和密碼而不是域名。WCF服務Windows身份驗證
我不知道我是多麼應該代碼我的服務:
NetworkCredential credential = CredentialCache.DefaultNetworkCredentials;
就足夠了?
但是,如果你需要使用一個特定的帳戶,你可以去以下:
NetworkCredential credentials = new System.Net.NetworkCredential("name", "password", "optional:domain");
IMO,它應該是足夠的,如果在同一個(或可信)域的WCF和SharePoint服務,與您選擇專用的安全模式。