ember.js - 使用 ember-simple-auth 捕获失败的请求

标签 ember.js ember-simple-auth

我正在添加功能以允许用户拒绝未过期的 oauth token 。 (我正在使用 ember-simple-auth-oauth2 和自定义 oauth2 实现)。

我想通知使用被拒绝 token 的客户,他们的 token 已被手动拒绝。

来自服务器的 401 响应包含 token 不再有效的原因({message: "Token was expired by ip 1.1.1.1"})。

session 或应用程序混合中的 invalidationSucceeded 回调或事件似乎都没有将 401 请求传递给此信息。

有没有办法访问重定向前返回 401 的请求正文?

最佳答案

401未经授权将触发authorizationFailed action如果您使用的是 ApplicationRouteMixin。如果您不使用 ApplicationRouteMixin,您可以订阅 session 的 authorizationFailed event .

关于ember.js - 使用 ember-simple-auth 捕获失败的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25689415/

相关文章:

javascript - 如果我使用 renderTemplate 如何在 ember 中刷新路由?

ember.js - 刷新页面后 ember-simple-auth session.isAuthenticated 为 false

ember.js - 使用简单例份验证从 HTTP 重定向到 HTTPS

Ember.js——如何从路由访问 Ember session 中的数据

ember.js - Ember 简单认证: Session lost on refresh

ember.js - Ember 路由器: how to use transitionTo

spring - 如何保护 Angular.js 或 Ember.js 的 Spring RESTful Web 服务

html - Ember.js:获取评估 EmberJs.Handlebars 模板的 HTML 结果

javascript - Ember排序有很多关系

authentication - 刷新访问 token ember