1
在WSE3.0 Web服務中,爲了讓我調用Web服務的任何方法,我需要將客戶端憑證設置爲UsernameToken對象。這是如何從客戶端應用程序爲WCF服務完成的?WCF如何將用戶名令牌發送到WCF服務
在WSE3.0 Web服務中,爲了讓我調用Web服務的任何方法,我需要將客戶端憑證設置爲UsernameToken對象。這是如何從客戶端應用程序爲WCF服務完成的?WCF如何將用戶名令牌發送到WCF服務
這完全取決於你的WCF服務的安全設置:
,如果您使用的Windows 客戶憑據,你不必做任何事情;您的Windows憑據將被傳遞並通過WCF服務檢查自動地
如果使用證書,以確保您的來電,您需要確保該證書安裝在合適的位置,並在客戶端被正確配置發送證書
如果使用用戶名客戶端憑證,那麼你需要設置你的WCF客戶端代碼的用戶名和密碼 - 你可以只設置它在代碼中,目前還沒有辦法來配置此config:
YourWCFClient.ClientCredentials.UserName.UserName = "Your-User-Name-Here";
YourWCFClient.ClientCredentials.UserName.Password = "top$secret";
+1,但我嚇壞了,WCF的歷史最高用戶使用術語「自動」。 :-) – 2010-12-01 03:15:32