Я хочу сообщить стороне браузера через javascript о приближающемся тайм-ауте сеанса.Session timeout server push on Torquebox2
Моя текущая реализация периодически проверяет URL-адрес, чтобы узнать, осталось ли X секунд до таймаута сеанса.
Для чисто академических причин масштабирования, что является альтернативой опросу для тайм-аута сеанса в среде Torquebox2?
Например, если я использую сервер websocket, как мне добавить информацию о тайм-ауте сеанса для пользователя, и возможно ли, чтобы триггер клиентской стороны сразу же после нажатия на эту информацию?
Есть ли простой камень или альтернатива, которая делает для меня большую часть работы?
Спасибо, я видел демо, но меня в основном интересовали производительность и безопасность. Кажется, что в этой демонстрации кто-то сможет отредактировать какой-нибудь javascript и добавить себя в публичный список как кто-то другой. Поэтому безопасность зависит от меня. (возможно, используя метатеги csrf?) – nurettin
Одна из приятных вещей о том, как TorqueBox предоставляет веб-узлы, использует Stomplets, которые вы можете рассматривать как контроллеры в смысле MVC. Когда соединение выполняется или сообщение отправляется из браузера, веб-сеанс включается как часть запроса. Это дает вам возможность обрабатывать аутентификацию на веб-уровне (где это возможно), и ваш стоп-файл может просто проверить сеанс, чтобы проверить, был ли запрос аутентифицирован. – lanceball