0
我在JBoss服務器上有一個基本的HTTP認證的web服務。有沒有辦法從webservice中檢索調用者提供的認證憑證(username,pw)?檢索JBoss webservice的認證信息
我在JBoss服務器上有一個基本的HTTP認證的web服務。有沒有辦法從webservice中檢索調用者提供的認證憑證(username,pw)?檢索JBoss webservice的認證信息
您是否檢查過HTTP標頭?應該有一個「授權」標題,表示使用了基本認證。它還應該包含代表用戶名/密碼的Base64編碼的字符串。
如何檢查服務器端Web服務的HTTP標頭?感謝您的建議! – Ray 2010-06-28 20:38:07
得到它的工作: https://jax-ws.dev.java.net/articles/MessageContext.html http://community.jboss.org/message/338026#338026 對於Web服務,你」需要使用MessageContext和@Resource註解來訪問SOAP消息調用中未包含的其他元數據參數。 上面的鏈接使它非常簡單。 用戶名和密碼在「授權」標題中以64位編碼存儲爲以冒號分隔的值,僅用於BASIC驗證 – Ray 2010-06-28 22:21:32