2013-02-26 3 views
0

У меня есть бэкэнд RESTful, который по определению не имеет статуса. Однако мне требуется аутентификация. Для этого я планирую использовать базовую HTTP-аутентификацию. Поскольку для этого требуется, чтобы имя пользователя и пароль отправлялись с каждым запросом, я хочу сохранить их клиентами.Проводник хранения содержимого HTML5

Я думал об использовании хранилища сеансов HTML5 для этого. Оверлейная поддержка браузера достаточно хороша для моего приложения, но есть одна проблема.

Мне нужно поймать событие, когда хранилище сеанса очищено, например, закрыв вкладку или нажав кнопку выхода. Прежде чем очистить хранилище сеансов, мне нужно отправить учетные данные на сервер RESTful в последний раз, чтобы он мог выполнить операцию очистки для этого пользователя.

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

Как поймать это событие (с некоторым Listener возможно?), И задержать его от происходящих пока я не сделаю окончательный звонок REST?

ответ

Смежные вопросы