Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring远程处理中的RMI客户端身份验证_Java_Spring - Fatal编程技术网

Java Spring远程处理中的RMI客户端身份验证

Java Spring远程处理中的RMI客户端身份验证,java,spring,Java,Spring,我们如何通过RMI验证在SpringRemoting中调用远程方法的客户端。当使用HTTP invoker、Hessian、web服务等其他方法进行远程处理时,有很多用于身份验证的示例,但似乎找不到任何用于通过RMI进行远程处理的方法 给您一个简单的场景,rmi服务器在一台机器上运行,客户机使用rmi从另一台机器访问它。所有这些都是使用SpringRemoting包完成的。 因此,我希望能够对客户端进行身份验证,例如,我希望服务器对来自机器A、B、C上客户端的所有请求进行身份验证并提供服务,但拒

我们如何通过RMI验证在SpringRemoting中调用远程方法的客户端。当使用HTTP invoker、Hessian、web服务等其他方法进行远程处理时,有很多用于身份验证的示例,但似乎找不到任何用于通过RMI进行远程处理的方法

给您一个简单的场景,rmi服务器在一台机器上运行,客户机使用rmi从另一台机器访问它。所有这些都是使用SpringRemoting包完成的。 因此,我希望能够对客户端进行身份验证,例如,我希望服务器对来自机器A、B、C上客户端的所有请求进行身份验证并提供服务,但拒绝来自其他机器的客户端请求

有什么建议吗


关于,

在我看来,您应该使用带有SSL证书的RMI 有关更多信息,请访问:

您可能需要RemoteInvocationFactory的自定义实现和自定义RemoteInvocation。您可能想查看Spring安全性实现以获得一些灵感。谢谢。我会看一看,然后再回来。我也在寻找答案。但是这个可以插入SpringRemoting吗?@sigi帮不了什么忙。如何使用SpringRemoting实现它?