1

我将 Satellizer 与 Ionic 和 Laravel 以及 JWT-Auth 一起用于 API。

我正在尝试让刷新令牌工作,但我认为 Satellizer 给我带来了问题。

如果我的令牌 TTL 为 5 分钟并登录到我的应用程序,则令牌已正确存储。但是,当 5 分钟过去后,我再次尝试使用我的应用程序时,令牌会自行从本地存储中删除。

我已经搜索了卫星发射器代码,但看不到发生这种情况的位置,因为即使令牌已过期,我仍然想在标头中发送它,以便我可以重新发送一个新的。

有这方面的信息吗?谢谢。

4

1 回答 1

1

您正在寻找: https ://github.com/sahat/satellizer/blob/master/satellizer.js#L375 我想

据我所知,除了更改包代码和执行拉取请求之外,似乎没有一个简单的解决方法。我建议添加一个配置变量来SatellizerConfig喜欢deleteTokenOnExpiration,并且只有在设置为 true 时才将其删除,如果默认为 true,则所有测试都应该通过。

于 2016-02-03T15:43:05.877 回答