2012-05-07 28 views
2

我剛剛升級到最新的axis2/rampart版本,並在提供需要用戶名密碼驗證的web服務時遇到一種奇怪的行爲。usernametoken-auth壘/軸2 1.6.2

到目前爲止,我實現了我自己的passwordcallback處理程序,該處理程序處理WSPasswordCallback.USERNAME_TOKEN_UNKNOWN類型的WSPasswordCallbacks。我查看了數據庫中提供的用戶並檢查了給定的密碼。

在最新版本中,passwordcallback-usage總是似乎是WSPasswordCallback.USERNAME_TOKEN,我必須爲給定用戶提供密碼 - 但我無法提供密碼,因爲我不存儲密碼密碼明文。 我是否必須編寫自己的org.apache.ws.security.validate.UsernameTokenValidator?我需要在哪裏註冊?

回答

0

我在這裏寫了一篇關於我遇到這個問題的Stackoverflow的總結,以及我發現的變通辦法read it here