Является ли настройка клапана jboss единственным способом? - PullRequest
0 голосов
/ 13 июля 2011

У меня есть приложение, настроенное с использованием модуля jaas для входа в систему. В приложении есть вызовы функций ajax, поэтому я испытываю пресловутую проблему тайм-аута сеанса ajax, которая означает, что уродливая страница входа попадает в заполнитель страницы, если сеанс истекает. Сейчас я исправляю это ужасно, проверяя, содержит ли возвращаемый результат ajax форму входа, но, видимо, это не очень хороший способ.

Я попытался добавить фильтр, чтобы проверить, истекло ли время сеанса, и вернуть что-то значимое для запроса ajax. Но похоже, что jaas работает до фильтров сервлетов. Я проверил и подтвердил, что клапан - это своего рода «перехватчик», который работает до jaas. Похоже, это то, что мне было нужно. Но это контейнерная база, а не основанная на приложениях, что не так уж и непринужденно для IMO. Поэтому я спрашиваю, является ли это единственным способом выполнить то, что я пытаюсь сделать, или есть ли лучшие альтернативы.

Я использую Jboss AS 4.2.3

Спасибо.

1 Ответ

0 голосов
/ 14 октября 2011

Мне кажется, что нет реального решения этой проблемы.JAAS вообще не рассматривал тайм-аут сеанса с использованием ajax.

Мы можем только тщательно проверить, содержит ли ответ ajax элементы страницы входа, чтобы определить, истек ли сеанс или нет.

Я отмечуэто как ответ.И я рад отметить лучший ответ, если он еще будет.

...