セッション後の再認証はバレーに期限が切れました
-
21-12-2019 - |
質問
私はValley Libraryに新しく、次のようにするための最良の方法が何であるかを見つけようとします。
私のREST APIは基本認証を最初に使用し、成功した場合、それらはその時点からのアクセストークンを返します。私のACCESトークンが期限切れになることができるので、これは要件です。
- 私のAPIメソッド
http://myserver/test
を呼び出したい
-
401 (Unauthorized)
を取り戻します。 - 基本認証を使用して
http://myserver/auth
を呼び出したい - アクセストークン を取り戻す
- ヘッダを
"Authentication: Session " + AccessToken
に設定します。
-
http://myserver/test
への要求を「再試行」したい。
更新
だから基本的に私がやりたいことです。特定のステータスコードで要求が失敗した場合は、他の要求を実行し、その後最初のリクティブを再試行します。
事前にありがとう!
解決
私はバレーを使って同様のアプローチを使っています。 リクエストが送信された場所からリスナーがあります。 sessionの場合、セッションの場合はの場合、、一時的に保存します。
新しいリスナーを作成し、Get Tokenを作成し、oldTemp
リスナーでリクエストを再送信するため、要求は元のリクエストに戻ります。
所属していません StackOverflow