如何使ember-simple-auth会话失效?

时间:2014-09-11 13:20:32

标签: ember-simple-auth

我在我的应用程序中使用ember-simple-auth进行身份验证。我创建了自定义身份验证器。验证成功后,服务器返回令牌和到期时间,我将其存储在simple-auth。

的会话存储中

我的问题是如何根据会话中设置的到期时间使此会话失效或无效?

我还需要在浏览器关闭事件中使会话无效。

感谢。

1 个答案:

答案 0 :(得分:2)

您只需拨打会话invalidate method即可。要在服务器返回的到期时间之后调用它,可以使用Ember.run.later设置计时器,或使用OAuth 2.0标准Ember Simple Auth OAuth 2.0 supports out of the box中定义的自动令牌刷新。