2

トークンベースの認証は、私たちが従うセキュリティ認証方法の 1 つです。

ただし、認証トークンを使用してヘッダーを設定する認証の場合は、ジョブを実行します。しかし、更新メカニズムを使用して Web サービスを管理する方法は?トークンの有効期限が切れると、Web サービスを処理して新しいサービスを作成する必要があります。多くの Web サービスとのやり取りをどのように管理すればよいでしょうか?

トークンが失敗したかどうかをチェックするすべてのWebサービスで失敗メカニズムに取り組み、新しいトークンを取得してからオプションを再度呼び出す必要がありますか?

AFNetworking や ASIHttp などのフレームワークでは、これが処理されるか、自分でコードを処理する必要があります。

トークンを取得 -> ヘッダーに保存 -> Web サービスを呼び出す -> 成功

weservice を呼び出す -> 認証期限切れの失敗 -> 新しいトークンを取得する -> Webservice を再度呼び出す -> 成功: これを処理するには?

4

1 に答える 1

0

WS から取得したトークンを、トークンをキーとして NSUserDefaults に保存する必要があります。したがって、新しいトークンを取得するたびに、UserDefaults を更新し、次の WS のために UserDefaults から更新されたトークンを取得するだけで済みます。

于 2013-07-26T06:38:14.853 に答える