2016-09-20 22 views
0

私のアプリケーションの1つでは、Infusionsoftと統合されており、特定の時間が過ぎるとアクセストークンが失効します。トークンを複数回リフレッシュしないようにするにはどうすればよいですか?

ここで、フロントエンドはさまざまなデータを取得するために複数のリクエストを行います。トークンが期限切れになると、トークンがリフレッシュされ、新しいアクセス権とリフレッシュトークンが取得されます。しかし、新しいアクセス権とリフレッシュトークンを取得する前に、UIからの後続のリクエストが古いリフレッシュトークンでトークンをリフレッシュしようとすると、すべてエラーが発生します。

この問題を解決する最善の方法は何ですか?

答えて

0

スケジュール上のトークンをリフレッシュする方法について説明するチュートリアルがあります。

https://developer.infusionsoft.com/tutorials/making-oauth-requests-without-user-authorization/#as-you-go-refresh-the-access-token

+0

こんにちはマイケル、それはいくつかの時間前に約8時間をされている原因私は、どのように信頼性の高い24時間スケジュールを尋ねてみましょうか? – yuga

+0

スケジュール上のトークンを更新することは、私の弱い解決策のように見えます。サーバーが何千から何百万のアカウントを処理する必要がある場合、ユーザー資格情報を必要とする3足トークンについて話しますか?あなたは一度あなたのアプリに一度ログオンしても、各ユーザーのためにこれらのトークンを更新し続けるだけです...残酷なように聞こえる! –

関連する問題