2017-09-12 40 views
0

redux-persist:ユーザートークンをstoreまたはlocalStorageに保存しますか?

( - 持続Reduxのを使用して永続化されている)私は現在のlocalStorageでユーザートークンを設定し、それが代わりにストアに保存されますように起因するSafariのプライベートブラウズモードでの問題に、私はコードを書き換える検討していますこれが問題ないのか誰にも分かりますか?それとも合併症をもたらすのでしょうか?デバイスは、(前のオプションのように単純ではありません)のiOSであれば

代替オプションは、ストアからのみ保存/読み込みトークンに私のためである

背景:ユーザートークンのみが1つのアプリで使用されています/ウェブサイト他のWebアプリケーションからアクセスすることはありません。

更新:redux-persistが動作するオプションを選択するので、永続ストアに格納するほうが効率的だと思います。つまり、Safariの場合、redux-persistはlocalStorageを使用しないか、回避策を講じません(私はソースコードを使用していません)。

答えて

0

トークンの有効期限をどのように管理しているのか、私をログインさせないオプションを選択しました。

+0

今はかなりハッキーです。 トークンが期限切れの場合、APIは適切な「期限切れ」エラーを返します。したがって、これは要求の試行時にのみトリガされるという警告があります。だからホームページには何も必要なauth(公開のホームページ)はありません。 今すぐ 'ログインしてください'というオプションはありません これはデフォルトでatm – nxmohamad

+0

です。この場合、それはredux-persistentがレデックスストアを格納するためのベストフィットストレージオプション。 –

+0

ありがとう!それ以外の状況では、それをローカルに保持されているストアに格納しないと意味がありますか? – nxmohamad

関連する問題