2013-03-21 4 views
1

Я изучаю миграцию с Tomcat на Jetty 8 для пользовательского веб-приложения, которое будет по существу порталом (хотя он не будет использовать JSR-168 или аналогичный портальный контейнер). Ключевой концепцией для целей этой публикации является то, что пользователю нужно будет только один раз войти в систему, а затем ему нужно будет получить доступ к URL-адресам из нескольких разных веб-приложений, запущенных на одном сервере Jetty. После того, как пользователь выполнил вход в систему, он должен быть автоматически аутентифицирован в любом другом веб-приложении, запущенном на сервере.Обмен сеансами между webapps в Jetty 8

У Tomcat есть клапан org.apache.catalina.authenticator.SingleSignOn, который выполняет эту точную задачу. После входа в веб-приложение клапан SingleSignOn автоматически зарегистрирует вас в любых других веб-приложениях.

Итак, есть ли аналогичный способ обеспечения этой же функциональности в Jetty 8? Кажется, что для каждого веб-приложения есть отдельный SessionManager. Можете ли вы настроить или программно назначить один и тот же экземпляр SessionManager для каждого веб-приложения? Есть ли еще какое-то другое решение, предоставленное Jetty из коробки?

ответ

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