2016-04-01 3 views
1

oauthトークンを使用してWeb APIにアクセスしています。oauthトークンが期限切れになっているかどうかを確認する方法はありますか?

トークンの有効期限は、1 hourです。しかし、期限が切れたときに新しいトークンを生成する機能を追加したいと思います。

期限切れのトークンの場合は、StatusCodeをunauthorizedとして送信することがわかりました。

トークンの有効期限を示す唯一のステータスコードがわかっていれば教えてください。

答えて

2

最も簡単な方法は、サービスを呼び出すことです。それが期限切れになったらそれを拒否し、新しいものを要求することができます。

トークンを受け取った時間を維持し、expires_inを使用して、おおよその期限がいつ計算されるかを計算することもできます。次に、有効期限の後に新しい要求を行う前に、新しいトークンを要求します。

+0

私はサービスを呼び出すと、どのステータスコードで拒否されますか? – Gaurav123

+0

「HTTP 401、Unauthorized」と表示されます。 –

+0

これは、トークンが期限切れになったときに送信する唯一のStatusCodeになりますか? – Gaurav123

関連する問題