TMG Продление тайм-аута на запросы AJAX
У нас есть веб-приложение, которое разработано как одностраничное приложение (SPA), использующее AJAX. У наших клиентов возникает проблема, когда это происходит за TMG. Поскольку только один запрос страницы сделан в начале использования, время сеанса истекло. После истечения времени ожидания TMG, когда наше приложение отправляет еще один запрос AJAX, они получают перенаправление на страницу входа, возвращаемую как ответ AJAX. Мы ожидаем ответа JSON, но получаем ответ HTML (страница входа в систему). Мы обрабатываем это, проверяем тип получаемого нами ответа и показываем клиенту сообщение с просьбой обновить страницу. Затем он перенаправляет их на страницу входа в TMG, а затем обратно в наше приложение. Нам бы хотелось, чтобы сеанс продлевался всякий раз, когда наше веб-приложение выполняет запрос ajax.
Как мы можем настроить TMG таким образом, чтобы любой HTTP-запрос (включая AJAX-запрос) продлевал время сеанса.