この質問はhereの前に聞かれました。質問に対する応答/回答では、ユーザはrefresh_token
をアプリケーションに保存するように指示します(セッションではなく、データベースではありませんが、保存場所は問われません)。 Googleのドキュメントを通した後、access_token
の有効期限が切れてから有効ではないようです。現在、一定間隔ごとに自動的にトークンを自動的にリフレッシュすることも、サービスが無効なトークンエラーを返すことでトークンの寿命を延ばすこともできますが、何らかの理由でこの手動プロセスが少しハッキリしているようです。私の質問は:Google APIへのログインを自動化して、OAuth 2.0トークンを既知のユーザーアカウントにアクセスさせる方法
- これは、手動でログインしてアプリケーションに永続化することで、既知のユーザーアカウントのGoogleカレンダー/アプリデータにアクセスする最も効果的な(一般的に認められた)方法ですか?または、このユーザーアカウントにプログラムでログインしてOAuthの手順を実行できるもう1つのメカニズムがありますか?私のアプリケーションで
@mattewh http://stackoverflow.com/questions/24894789/google-oauth-and-owin-how-to-renew-the-access-token-using-the-refresh-token –
自動化されていないユーザーの操作が必要な場合 –
@KeithTyler OAuthはユーザーの同意に少なくとも一度は依存します。それ以降の対話は必要ありません。 –