2012-06-30 69 views
1

目前我們已經建立了網絡服務,以便每個人(使用有效的服務帳戶)都可以轉向他們的方法,並通過公共網絡從內部網絡請求合理的信息。 我們如何才能將基於方法的安全性應用於我們的Web服務,以便保護這些方法? 我們的一些網絡服務中最多包含20種方法,應分別進行保護。基於WSO2 ESB方法的安全

+0

你的意思是你的服務類在Web服務中公開的方法。然後,您可能可以使用操作級別的安全性。 –

回答

1

WSO2 ESB利用Apache Rampart作爲Web服務安全引擎。 Rampart不支持方法級別的安全策略。因此,您無法爲單個服務定義這樣的策略。可能的方法是在ESB中爲後端服務的每種方法創建一個代理服務。然後,您將在ESB中爲20個後端服務中的方法結束20個代理服務。現在您可以使用不同的安全策略保護每個代理服務。然後你的20個方法在另一層單獨保護。