Package org.springframework.security.remoting.rmi
Enables use of Spring's RMI remoting extension points to propagate the
SecurityContextHolder
(which should contain an Authentication
request token) from one JVM to the remote JVM.
The beans are wired as follows:
<bean id="test" class="org.springframework.remoting.rmi.RmiProxyFactoryBean"> <property name="serviceUrl"><value>rmi://localhost/Test</value></property> <property name="serviceInterface"><value>test.TargetInterface</value></property> <property name="refreshStubOnConnectFailure"><value>true</value></property> <property name="remoteInvocationFactory"><ref bean="remoteInvocationFactory"/></property> </bean> <bean id="remoteInvocationFactory" class="org.springframework.security.remoting.rmi.ContextPropagatingRemoteInvocationFactory"/>
-
Class Summary Class Description ContextPropagatingRemoteInvocation The actualRemoteInvocation
that is passed from the client to the server.ContextPropagatingRemoteInvocationFactory Called by a client-side instance oforg.springframework.remoting.rmi.RmiProxyFactoryBean
when it wishes to create a remote invocation.