0
我使用一些Web服務與SAP進行通信。這些服務是使用RAD中的嚮導生成的。在部署描述的WS綁定中定義了標準登錄。如何在調用一個特定的Web服務時覆蓋身份驗證?
SAP團隊現在希望我使用當前用戶的登錄詳細信息調用一個特定服務,而不是使用標準登錄。系統會提示用戶輸入登錄詳細信息,並將這些信息存儲在會話中。
我以爲我需要使用javax.security.auth.callback.CallbackHandler
但我不能立即看到如何訪問用戶的會話。
我可以手動創建SOAP請求並自己設置身份驗證,但我寧願使用嚮導來處理所有服務。
在運行時重寫Web服務的身份驗證的最佳方式是什麼?