Я хочу перенаправить пользователя на разные страницы входа в систему, когда сессия закончилась, и я получаю запрос. Я использую Spring Security и не могу выполнить это с помощью фильтров безопасности. Проблема в том, что фильтры, такие как org.springframework.security.web.session.SessionManagementFilter
, происходят после того, как сессия уже была уничтожена (и я думаю, что она очищена контейнером приложения). Кажется, у меня нет доступа к исходному объекту аутентификации, который использовался для создания сеанса, поэтому я не могу определить, куда должен идти пользовательский тайм-аут. Есть ли способ сделать это чисто? Должен ли я прибегнуть к написанию HttpSessionListener
и сохранению информации о типе сеанса в тайм-ауте сеанса, чтобы при следующем запросе я мог предпринять соответствующие действия?Dyamically перенаправить пользователя после таймаута сеанса на основе оригинальной аутентификации
0
A
ответ
1
Roll-Ваше собственное решение:
После входа в систему, вы можете вручную установить, не истекающую второе печенье (кроме куки идентификатору сессии) в браузере пользователя и использовать его значение, чтобы определить, какие страницы для перенаправления когда срок действия пользователя истек.
Смежные вопросы
- 1. Как перенаправить пользователя после таймаута сеанса
- 2. Перенаправить пользователя на страницу входа после таймаута сеанса SP
- 3. Как перенаправить на страницу после таймаута сеанса?
- 4. Недопустимый токен аутентификации после таймаута сеанса
- 5. Как перенаправить пользователя после аутентификации
- 6. Запомните страницу после таймаута сеанса
- 7. Перенаправить пользователя на предыдущую страницу после аутентификации
- 8. Как перенаправить пользователя на ту же страницу после аутентификации?
- 9. Перенаправить страницу coldfusion после таймаута
- 10. Перенаправление на страницу входа после таймаута сеанса без обратной передачи
- 11. Обработка Ajax после таймаута сеанса
- 12. Viewstate уничтожено после таймаута сеанса
- 13. Xamarin.Auth PageRenderer перенаправить на страницу в PCL после аутентификации пользователя
- 14. Перенаправить пользователя на динамический URL после успешной аутентификации
- 15. перенаправить пользователя на основе ролей?
- 16. Как перенаправить пользователя на пользовательскую веб-страницу после окончания сеанса?
- 17. Код таймаута Jquery не перезапускается после первого сеанса пользователя.
- 18. Не перенаправлять на страницу входа после таймаута сеанса
- 19. Установка таймаута для сеанса после входа пользователя в систему
- 20. Вставить информацию о выходе пользователя после таймаута сеанса?
- 21. Yii 1.1x выводит пользователя до таймаута сеанса
- 22. Как перенаправить или захватить событие таймаута сеанса в Mojolicious?
- 23. Перенаправление на страницу входа после таймаута сеанса Грайл
- 24. Нужно перенаправить туда, откуда пользователь пришел из таймаута сеанса
- 25. нагрузки аутентификации Tomcat FORM на основе Ajax содержание без страницы обертке после тайм-аута сеанса
- 26. использовать поддомен после аутентификации пользователя
- 27. Wordpress login перенаправить пользователя на основе языка
- 28. Обработка таймаута сеанса на клиенте
- 29. Что устанавливает System.Security.Principal.Identity.IsAuthenticated после таймаута сеанса?
- 30. Интеграция Iframe - после таймаута сеанса перенаправления пользователя на родительские сайты страница входа