2011-06-05 102 views
2

我正在尋找遍及互聯網的東西,似乎無法找到一個很好的示例,說明如何將證書傳遞給Web服務以確保安全。確保Web服務的安全.Net

有人能指點我一個詳細的示例如何將安全性添加到Web服務?

它看起來每個人都使用WCF模型。 ASMX是否逐漸被淘汰?如果沒有,我希望將憑據傳遞給ASMX,否則請參閱WCF方法。 關於這個問題的任何好的教程,你們知道嗎?

+0

請更具體一點:ASMX,WCF,REST,您剛剛發明的一些協議(在這種情況下請描述它),...當某人說* .NET中的Web服務時,這意味着注意到:無環境,無技術的東西。 – 2011-06-05 19:26:31

+0

@Darin ASMX是我試圖找到 – 2011-06-05 19:31:23

+0

然後請用這個信息重新提出您的問題。 – 2011-06-05 19:32:17

回答

1

我建議使用WCF爲您的Web服務平臺(不是傳統的ASMX服務) 。

有不同的方法來保護服務。這取決於你擁有什麼樣的憑證。

Programming WCF Security

如果有自定義的用戶名/密碼的安全性,你可能想看看TransportWithMessageCredential選項。