我正在添加功能以允许用户拒绝未过期的 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/