2014-09-11 3 views
2

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

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

Мне также необходимо аннулировать сеанс в событии закрытия браузера.

Спасибо.

ответ

2

Вы можете просто вызвать сеанс invalidate method. Чтобы вызвать это после истечения срока действия вашего сервера, вы можете установить таймер с Ember.run.later или использовать автоматическое обновление токена, как определено в стандарте OAuth 2.0, который Ember Simple Auth OAuth 2.0 supports out of the box.

+1

Спасибо за ответ. –

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