ユーザーがGoogleアカウントを使用してログインできるようにするレールアプリケーションを開発しました。その後、アプリケーションは電子メールを取得して情報を解析します。
これはすべて正常に機能しますが、アクセストークンが無効になるという問題に直面しているため、トークンの更新を検討しています。https://stackoverflow.com/a/14491560/718087でいくつかのコードを見つけました
このコードで、機能する新しいアクセス トークンを取得できました。しかし、いくつか質問があります。
最初に取得した同じリフレッシュ トークンを何回使用できますか? または、新しいアクセス トークンを取得するたびに、更新トークンも更新する必要がありますか? 注: アプリケーションはオフライン アクセスでセットアップされます。
有効期限が切れる前にトークンを更新する必要がありますか? それとも、古いアクセス トークンの有効期限が切れた後も有効なトークンが返されますか? これにより、いつトークンを更新する必要があるかについてのアプローチを決定することができます-a: メールを取得する直前、b: 遅延ジョブまたは何かによってトークンが期限切れになる前に自動的に (ただし、これはかなりのオーバーヘッドを追加します)
私はAPIドキュメントを調べましたが、これらの特定の質問に対する答えが見つかりませんでした. 過度に詳細な質問をお許しください。
ありがとう、アディティア