2

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

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

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

谢谢。

4

1 回答 1

2

您可以简单地调用会话的invalidate方法。要在服务器返回的到期时间之后调用它,您可以设置一个计时器或使用Ember Simple Auth OAuth 2.0 开箱即用支持Ember.run.later的 OAuth 2.0 标准中定义的自动令牌刷新。

于 2014-09-11T13:28:45.633 回答