Краткое описание: При оставлении окна логина в фоне на некоторое время, при дальнейшей попытке авторизоваться возникает ошибка: HTTP Status 408 - The time allowed for the login process has been exceeded. Исследование: Проблема заключается том, что после истечения сессии, к которой привязана логин-форма, при попытке авторизации, сохраненный в сессии ORIGINAL_REQUESTED_URI «теряется» на уровне серверного управления сессиями. Реализация: Поддержка «жизнеспособности» логин-сессии после её истечения достигается средствами Tomcat — указанием лендинг-страницы в context.xml приложения SsoUi (Valve:FormAuthenticator/landingPage), а восстановление потерянного адреса запрошенного ресурса на сервере (для новой сессии, в случае истечения изначальной) реализуется путем сохранения данных в GET-параметрах запроса клиентской адресной строки.
Last edit: Romanov 2017-08-29
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Краткое описание: При оставлении окна логина в фоне на некоторое время, при дальнейшей попытке авторизоваться возникает ошибка:
HTTP Status 408 - The time allowed for the login process has been exceeded.
Исследование: Проблема заключается том, что после истечения сессии, к которой привязана логин-форма, при попытке авторизации, сохраненный в сессии
ORIGINAL_REQUESTED_URI
«теряется» на уровне серверного управления сессиями.Реализация: Поддержка «жизнеспособности» логин-сессии после её истечения достигается средствами Tomcat — указанием лендинг-страницы в
context.xml
приложения SsoUi (Valve:FormAuthenticator/landingPage
), а восстановление потерянного адреса запрошенного ресурса на сервере (для новой сессии, в случае истечения изначальной) реализуется путем сохранения данных в GET-параметрах запроса клиентской адресной строки.Last edit: Romanov 2017-08-29