Как истечь сеанс ember-simple-auth?

Я использую ember-simple-auth для аутентификации в своем приложении. Я создал свой собственный Authenticator. После успешной аутентификации сервер возвращает токен и время истечения срока действия, которые я храню в хранилище сеансов простой аутентификации.

Мой вопрос: как мне истечь или аннулировать этот сеанс на основе времени истечения, установленного в сеансе?

Мне также нужно аннулировать сеанс при закрытии браузера.

Спасибо.


person Tushar Patel    schedule 11.09.2014    source источник


Ответы (1)


Вы можете просто вызвать invalidate сеанса. метод. Чтобы вызвать это после истечения срока действия, возвращаемого вашим сервером, вы можете настроить таймер с помощью Ember.run.later< /a> или используйте автоматическое обновление токена, как определено в стандарте OAuth 2.0, который Ember Simple Auth поддерживает OAuth 2.0 по умолчанию.

person marcoow    schedule 11.09.2014
comment
Спасибо за ответ. - person Tushar Patel; 11.09.2014