Securitycontext для нескольких контейнеров - PullRequest
3 голосов
/ 13 июля 2011

У меня есть два приложения, app1 работает с использованием нескольких jar-файлов внутри войны и использует Spring Security (дайджест) для аутентификации.app1 работает в tomcat, и у меня есть другое приложение, работающее в другом веб-контейнере (glassfish) app2.Приложение 2 использует аутентификацию на основе форм.Оба приложения используют одинаковые имя пользователя и пароль, мне нужно аутентифицировать app1 из app2 и получить результаты аутентификации в securitycontext.Я искал, но не могу найти много информации.Есть ли в аналогичном сценарии?Любая информация будет высоко оценена.

Ответы [ 2 ]

1 голос
/ 13 июля 2011

Похоже, вам нужен единый знак решения. Apache Shiro имеет некоторые базовые возможности единого входа, но для более надежного инструмента вы должны проверить JOSSO .

0 голосов
/ 13 марта 2013

Spring также поддерживает интеграцию с Центральной службой аутентификации (CAS) .

Существует расширение для SAML .

И еще одно расширение для OAuth .

Любое из них может дать вам аутентификацию в нескольких приложениях.

...