2013-10-09 4 views
0

Как мы можем аутентифицировать клиента, вызывающего удаленный метод, в режиме весеннего переадресации через RMI. Существует множество примеров для проверки подлинности, когда используются другие методы, такие как HTTP-invoker, Hessian, веб-службы для удаленного доступа, но, похоже, не могут найти их для удаленного доступа через RMI.Проверка подлинности клиента RMI весной Remoting

Чтобы дать вам простой сценарий, сервер rmi работает на одной машине, и клиент обращается к нему с другого компьютера с помощью rmi. Все это делается с использованием весовых пакетов. Итак, я хочу иметь возможность аутентифицировать клиента, например, я хотел бы, чтобы сервер аутентифицировался и обслуживал все запросы, поступающие от клиентов на компьютерах A, B, C, но отклонял запросы клиентов с других компьютеров.

Любые предложения?

С уважением,

+0

Вы, вероятно, будет нуждаться в пользовательской реализации 'RemoteInvocationFactory' и пользовательские' RemoteInvocation'. Возможно, вы захотите проверить реализацию Spring Security для какого-то вдохновения. –

+0

Спасибо. Я посмотрю и вернусь. – Rishi

+0

Я также ищу ответ на этот – Anshu

ответ

-1

На мой взгляд, вы должны использовать RMI с SSL сертификаты Для получения дополнительной информации посетите: http://www.cs.columbia.edu/~akonstan/rmi-ssl/

+0

, но разве это можно подключить к удаленному источнику? – Rishi

+0

@sigi Не помогает. Как вы это делаете с весенним удалением? – Anshu

Смежные вопросы