как настроить время ожидания сеанса в Spring Framework acegi?

Мы используем безопасность acegi для моего весеннего приложения. Не могли бы вы помочь, как заставить пользователя прервать сеанс на 5 минут и вернуться к экрану входа в систему? Я попытался настроить session-timeout в web.xml. Но это не работает. Спасибо за вашу помощь и время.


Я понял, что мне нужно сохранить 5 min = 300000 mill secconds по истечении срока действия билетов в конфигурации безопасности acegi xml.

Теперь у меня есть еще один вопрос, как перенаправить на домашнюю страницу приложения при входе в систему. В настоящее время он пытается перейти на страницу, где он ранее вышел из системы. Но я хочу сделать его домашней страницей при любых условиях. Ваша помощь очень ценится. Спасибо.


person vishnu    schedule 11.11.2010    source источник
comment
Обычно, если я публикую вопрос, в течение 1 часа я получаю ответы. Но на этот раз, почему я ничего не получаю? Разве мой вопрос не понятен? Я с нетерпением жду этого. Пожалуйста помоги   -  person vishnu    schedule 11.11.2010


Ответы (2)


чтобы получить перенаправление на определенный URL-адрес после тайм-аута (определенного в web.xml), вы можете использовать

  <http>
    ...
    <session-management invalid-session-url="/sessionTimeout.htm" />
  </http>

Документ по управлению сеансом

person dube    schedule 12.11.2010

Изменив следующую политику истечения срока действия, мы можем сделать выход из сеанса в течение времени

<bean
        id="serviceTicketExpirationPolicy"
        class="org.jasig.cas.ticket.support.MultiTimeUseOrTimeoutExpirationPolicy">
          <constructor-arg
            index="0"
            value="1" />
         <constructor-arg
            index="1"
            value="600000" />
    </bean>

Политики истечения срока действия Cas содержат дополнительную информацию.

Для перенаправления на страницу входа используйте следующее:

<property name="alwaysUseDefaultTargetUrl" value="true"/> 

в конфигурации компонента casProcessingFilter

person vishnu    schedule 21.12.2010