2011-06-09 266 views
5

我用來處理Web服務,我們使用帶有soap的憑證頭來保護它。調用應用程序需要在憑證頭中傳遞用戶名和密碼。我們現在正在考慮使用基於WCF restful的web服務並希望保護它。想知道確保它的最佳方式是什麼?如何保護WCF寧靜的服務?

我在想,我可以在POST變量中填入用戶名和密碼(這就是他們所稱的)。但是,這是保證安靜的Web服務的正確方法嗎?

+0

看看[這個](http://stackoverflow.com/questions/141484/how-to-configure-secure-restful-services-with-wcf-使用用戶名密碼ssl)問題 – Reniuz 2011-06-09 09:52:11

回答

6

此鏈接描述如何使用WCF with WS-Security
此鏈接描述WS-Security是什麼。
此鏈接描述了architecture of the WCF security component
不確定您是否可以將這些與REST結合使用,但知道HTTP具有自己的驗證機制(請參閱Basic authenticationDigset authentication和此overview about both)。
執行此操作的RESTful方法將使用HTTP身份驗證。
我想你有一些研究要做:)

+0

+1好學習包:) – Reniuz 2011-06-09 10:00:15

+0

我沒有找到任何有關在提到的鏈接中獲取restfull wcf服務的信息。 – BetaRide 2012-06-26 06:32:24

+0

@BetaRide:使用這些協議,你可以。只需找到WCF文檔。現在我建議使用Microsoft Web-API。 – 2012-06-28 14:30:42