1

Ionic および Laravel と共に Satellizer を API の JWT-Auth と共に使用しています。

更新トークンを機能させようとしていますが、Satellizer が問題を引き起こしていると思います。

5 分のトークン TTL を使用してアプリにログインすると、トークンは正しく保存されます。ただし、5 分が経過してアプリを再度使用しようとすると、トークンはローカル ストレージから自動的に削除されます。

Satellizer コードを検索しましたが、これがどこで発生するかわかりません。トークンの有効期限が切れていても、新しいものを再送信できるようにヘッダーで送信したいからです。

これに関する情報はありますか?ありがとう。

4

1 に答える 1

1

あなたが探している : https://github.com/sahat/satellizer/blob/master/satellizer.js#L375

私が見る限り、パッケージ コードを変更してプル リクエストを行う以外に、これに対する簡単な回避策はないようです。SatellizerConfig好きな設定変数を追加して、deleteTokenOnExpirationtrueに設定されている場合にのみ削除することをお勧めします。デフォルトでtrueの場合、すべてのテストに合格する必要があります。

于 2016-02-03T15:43:05.877 に答える