2009-05-29 2 views
1

Я использую версию плагина Jsecurity 0.3 с grails 1.1. Мне нужно увеличить тайм-аут сеанса для пользователей.Плагин Grails Jsecurity: увеличение тайм-аута сеанса

Любая подсказка, как я должен это делать?

+1

Получил ответ только из списка пользователей Grails «http://www.nabble.com/How-to-change-the-session-timeout-for-JSecurity--td23334017.html». Просто нужно установить session.setMaxInactiveInterval (timeoutSeconds) – 2009-05-29 08:30:33

ответ

3

Другой способ установить тайм-аут сеанса - установить WebXML Plugin и установить тайм-аут сеанса в web.xml. Выполняя это так, вам не нужно устанавливать его программно каждый раз.

+1

Идеальная идея в теории, но похоже, что плагин WebXML не поддерживает изменение значения таймаута сеанса. Он позволяет добавлять фильтры, прослушиватели и контекстные параметры. Должно быть достаточно легко создать патч для этого ... –

+0

В настоящее время это не так, но, как вы сказали, добавление не имеет большого значения. ;-) Другим способом является установка шаблонов grails и манипулирование web.xml статическим mannor. Если вы разрабатываете плагин, то doWithWebDescriptor должен быть в порядке. –