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.

See: Description

Package org.springframework.security.remoting.rmi Description

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"/>