Задать вопрос
@devall

Как отследить прекращение действия токена авторизации в ответах сервера в ember-data?

Подскажите такой момент, не могу понять, как его отследить "штатными" средствами.
Использую ember-simple-auth для авторизации с помощью jwt (на стороне бэкенда использую sails + passport)
При истечении срока действия токена во фронтенде пользователь все еще авторизован, то есть проверка session.isAuthenticated дает true, но при этом любой запрос ember-data на бэкенд дает ошибку 400 {error: "jwt expired"}.
Каким образом отследить этот момент, сделать invalidateSession, чтобы пользователь снова должен был зайти?
  • Вопрос задан
  • 140 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@devall Автор вопроса
вопрос снимается, во-первых, ответ должен быть 401, тогда пользователь автоматически "разлогинивается"
во-вторых, можно отслеживать ответы переопределив ajaxError, ajaxSuccess в адаптере
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы