2017-06-18 9 views
0

私のAndroidアプリケーションでは、OAUTHを使ってサービスを認証しています。私が認証すると、私はaccess_tokenとrefresh_tokenを取得します。かなり標準。Android OAUTH:トークンをリフレッシュする

アクセストークンは1時間ごとに有効期限が切れます。新しいアクセストークンを取得するには、更新トークンを使用する必要があります。ユーザーのために1時間に1回実行されるサービスを更新する必要がありますか?またはサーバーに電話をかけるたびに最新のトークン呼び出しを受け入れることは容認できますか?後者の場合、ユーザーのネットワーク使用量が増えることはわかっていますが、50回のトークンリフレッシュでも無視できる量のデータしか話していません。

アドバイスありがとうございます!

+1

また、401エラーを捕まえて、トークンをリフレッシュしてからリクエストを再生することもできます。 – Akis

+0

実際には素晴らしいアプローチです。答えをありがとう –

答えて

0

トークンを更新するたびに50分ごとに実行されるサービス、または無効なトークン、トークンを期限切れにしたときにいつでもトークンを更新できます。私は50分のリフレッシュを好むでしょう、あなたはすべての要求のためのトークンのためのOAuthサーバーを打つ必要はありません。

関連する問題