RailsでGoogleカレンダーアプリを書いています。OAuth2 アクセス トークンは 1 時間後に期限切れになります。私の問題は、Googleカレンダーにプッシュしたいフォームに誰かが記入した場合、フォームに記入している間にアクセストークンが期限切れになり、再認証プロセス全体を実行する必要がある場合、どうすればよいかわかりませんリクエスト全体(フォーム送信)を保持し、トークンが更新されたら再送信します。
DB を使用して、パラメータ、パス、リクエスト メソッドなどを保存できることはわかっていますが、私がやりたいのは、すべてをある種のセッション変数に保存し、自動的に再送信することです。 Google OAuth アクセス トークンが有効になると、アプリへのリクエスト全体が再び有効になります。
何か案は?