1

を使用してビルドされた React アプリを持っていますが、react-boilerplate認証を処理する最善の方法がわかりません。ここに私の質問があります:

  1. ユーザーが認証されると、そのトークンは localStorage に保存されます。彼らがアプリを離れて戻ってきた場合、状態はクリアされるため、サーバーにpingを実行してトークンの有効期限/有効性を確認するだけでなく、プロフィール写真などを再度取得する必要があります. どこでこれを行うのですか?onEnterこれをすべてのルートの関数に追加しても意味がありません。

  2. その後のルート変更のたびに、データは明らかにサーバーから取得されます。トークンが各リクエストのヘッダーで送信されるため、ページにロードされた各データ (グラフ、製品、アカウント情報など) がユーザーを承認します。ルートの 1 つまたはすべてが無許可として戻ってきた場合、それらをリダイレクトしますか? ページ全体をエラーにしますか? 許可されていない 1 つまたは複数のセクションで許可されていないエラーを表示するだけですか?? これがどのように機能するかわかりません。

4

0 に答える 0