WebServices的認證處理有兩種方式:
一. HTTP身份認證:在web服務器中指定可訪問IP,或在防火牆中設置IP訪問策略,也可以在web服務器中配置驗證程序進行身份認證.
二. SOAP Header中進行身份驗證,採用JSR181標註的方式進行身份驗證,具體步驟如下:
a) 服務端編寫驗證類,繼承AbstractHandler,代碼如下:
b) services.xml配置如下:
c) 同樣客戶端也要編寫一個授權信息,繼承AbstractHandler,代碼如下:
d) 客戶端調用服務端(可以以3種方式中的任意一種調用)
第一種方式調用:
第二種方式調用:
第三種方式調用: