2011-06-07 21 views
0

我是新來的web服務,我完成了一個web服務,並基於該web服務的wsdl創建了一個客戶端。我如何實現Web服務的安全性,以確保安全性或身份驗證?我該如何實現Web Service安全性?

我搜索了一下,得到了:在我的web服務類中添加策略註釋,該註釋的名稱是我的關聯策略文件名。這個關聯策略文件或.xml文件是什麼以及它如何完成的?

請幫忙

+0

你在SO中做了足夠的搜索嗎? – emaillenin 2011-06-07 10:09:45

回答

2

爲此,您需要使用由apache foundation提供的rampart模塊。 Therre是您可以實現的稱爲UsernameToken的東西,這樣當客戶端嘗試訪問Web服務時,他需要在密碼回調方法中提供用戶名和密碼。在服務器端也會調用密碼回調方法。在那裏,我們可以驗證接收到的用戶名和密碼,並根據其成功或失敗情況,您可以允許調用Web服務或拋出一個指定失敗原因的異常。這很容易。您首先從apache foundation下載壘模塊,然後研究該檔案文件中給出的示例。

祝你好運