私はAngular 1.5.8とLaravel 5.2を使ってアプリケーションを作成しています。 Luca Degasperiのライブラリを使用してトークンベースの認証を作成していますhttpリクエストの前にアクセストークンを確認してください
経由で私はaccess_token、TTLおよびrefresh_tokenを受け取ります。私はlocalStorageにaccess_tokenとrefresh_tokenを保存します。私はaccess_tokenを使用して、私のAPIからデータを取得するための呼び出しを行うことができます。トークンが期限切れになると、トークンが401コードで無効であるというメッセージが表示されます
私のAPIにhttpリクエストを送信する前にトークンが有効かどうかを確認する方法は私の質問ですか?トークンをリフレッシュする最良の方法は何ですか? [OK]を、私のトークンを更新するための要求をhttps://my.api/oauth?grant_type=refresh_token&refresh_token=f32j93201h00xpaf1に送ることができますが、すべてのhttp要求の前にそれをチェックする方法は?応答コードが401の場合にコールを繰り返すことはできますか?そしてどうやって?
私にいくつかアドバイスをしてください。
[$ httpエラーレスポンスインターセプタ](https://docs.angularjs.org/api/ng/service/$http#interceptors)を使用することができます。応答コードが401の場合は呼び出しを繰り返します。 – georgeawg