1

認可で取得したトークンを保存し、投稿などのリクエストに使用します。ただし、トークンの有効期限が切れた場合にいつ再ログインするかを知る必要があります。

スクライブは相対的な例外をスローしますか? ソースから判断すると、そうではありませんが、他のものをスローする可能性がありますか? 多分あなたはより良い方法を提案できますか?

4

1 に答える 1

2

Scribe は、トークンの有効期限が切れているかどうかを判断できません。OAuth には、トークンが有効であり、現在は無効であることをプロバイダーが通知する標準的な方法はありません。

トークンには寿命があり、その後ゴミになります。期限切れのトークンとランダムな文字列を区別する方法はありません。

確認できる唯一の方法は、(驚き!) リクエストを作成して、それが機能するかどうかを確認することです。クライアントは、リクエストが以前に有効なトークンを使用して不正な応答を取得しているかどうかを確認するために、何らかの状態を保持できます。その場合は、再認証を試みますが、残念ながら、プロバイダー (またはその問題のスクライブ) がそれを簡単にする方法はありません。あなたのために。ごめん。

于 2012-10-04T23:36:12.333 に答える