2012-02-09 2 views
2

Есть ли простой способ поделиться сеансом между различными военными модулями в jboss?сеанс обмена между различными военными модулями в jboss?

У меня есть приложение Grails, работающее в jboss, но вы хотите создать новый военный модуль Grails, который выглядит &, чувствует то же, что и существующий (но не хочет, чтобы пользователь снова входил в систему). Домен будет таким же, например, если у меня есть war1 и war2, домен должен быть

http://domain.com/war1 < - Войти должно быть сделано здесь .. http://domain.com/war2

Я искал через Интернет, но не мог» t найти легкий или трудный способ сделать это. Пожалуйста, помогите ~.

ответ

1

Никакие сеансы HTTP не распространяются между сервлетами из разных приложений. Что вам действительно нужно - это решение с одним знаком. SSO бедняка может быть построено с помощью куки, но я бы не назвал это очень безопасным способом. Первый сеанс может установить cookie, а второй сеанс может прочитать тот же файл cookie - это будет работать до тех пор, пока домены будут одинаковыми для обоих приложений.

Удачи вам!

+0

Как вы планируете внедрять SSO без файлов cookie? – Ashwin

+0

Вы правы, я должен был сказать, что это зашифрованный файл cookie (ala SiteMinder). однако есть и другие способы, которые, я полагаю, тоже: http://stackoverflow.com/questions/3832057/single-sign-on-without-cookies-in-java – dbrin

+0

: Это переписывание URL. Думаю, Cookie лучше по сравнению с этим. Значит, вы имели в виду файлы cookie, отправленные во время https? – Ashwin

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