我們如何通過RMI在春季遠程處理中調用遠程方法的客戶端進行身份驗證。當使用其他方法(如HTTP調用者,Hessian,用於遠程處理的Web服務)時,有很多身份驗證示例,但似乎無法通過RMI找到任何遠程處理方法。Spring Remoting中的RMI客戶端身份驗證
爲了給你一個簡單的場景,rmi服務器在一臺機器上運行,客戶機使用rmi從另一臺機器上訪問它。所有這些都是使用spring remoting包完成的。 所以,我想能夠驗證客戶端,例如我想要服務器進行身份驗證並提供來自機器A,B,C上的客戶端的所有請求,但拒絕來自其他計算機的客戶端請求。
有什麼建議嗎?
問候,
你可能會需要的'RemoteInvocationFactory'的自定義實現和定製' RemoteInvocation'。您可能想要結賬Spring Security實現以獲取一些靈感。 –
謝謝。我會看看,然後回去。 – Rishi
我也在尋找這個 – Anshu