我在我的应用程序中使用ember-simple-auth进行身份验证。我创建了自定义身份验证器。验证成功后,服务器返回令牌和到期时间,我将其存储在simple-auth。
的会话存储中我的问题是如何根据会话中设置的到期时间使此会话失效或无效?
我还需要在浏览器关闭事件中使会话无效。
感谢。
答案 0 :(得分:2)
您只需拨打会话invalidate
method即可。要在服务器返回的到期时间之后调用它,可以使用Ember.run.later
设置计时器,或使用OAuth 2.0标准Ember Simple Auth OAuth 2.0 supports out of the box中定义的自动令牌刷新。