2012-04-03 85 views
2

我們有一個公衆asmx服務,我們的客戶通過SOAP訪問。直到現在,只有安全性是沒有人比我們的客戶知道我們的web服務:)。我想在這個服務上實現某種安全機制。我已經通過this article。在我看來相當不錯。有沒有更好的選擇來保護asmx服務?並傳遞登錄憑證SOAP標題是一個好主意(這是寫在文章中的內容)?任何建議,建議?如何使用公共asmx服務

回答

1
+0

感謝主地還是讓我檢查一出 – 2012-04-03 10:18:10

+0

在他也被暗示爲使用'結束SOAP'headers傳遞登錄憑據或使用Windows身份驗證(這不是我的選擇)。我想知道你覺得它與以前的文章有什麼不同。 – 2012-04-03 11:24:16

+0

我的帖子可能不夠詳細,對不起:-) 我其實是想建議使用Windows身份驗證的原因有幾個: - 使用NTLM或Kerberos時不需要擔心加密郵件 - Security for所有Web服務都在一個位置(IIS管理器)進行管理,這使得添加用戶和權限變得很容易。 如果Windows身份驗證不是一個有效的選項,你應該確實使用SOAP頭。 但是,在這種情況下,您必須確保您的webservice不通過HTTP公開。始終使用SSL連接! – Nullius 2012-04-03 14:01:44