我有一個servlet應用程序部署在tomcat 7.0服務器上(稱之爲服務器A)。該應用程序將獲取用戶的憑據並將其傳遞給另一臺服務器(服務器B)以檢索數據。http服務器認證
問題:
用戶Alice從機器1登錄到服務器A.服務器A使用Alice的憑證來訪問服務器B的getPasswordAuthentication()是用來從機器2隨後通過Alice的憑證服務器B,用戶Bob登錄到服務器A.服務器A將繼續使用Alice的憑證訪問服務器B.我注意到getPasswordAuthentication()不會爲用戶Bob調用。
當服務器A試圖訪問服務器B時,是否有強制身份驗證的方法? ps:如果重新啓動服務器A上的tomcat,重新啓動後將對服務器B的第一個請求執行驗證。
非常感謝您的反饋。
謝謝。這解決了問題。 – 2011-06-05 11:22:13