私のアプリが通信するWebAPIでは、認証プロセスは次のように設計されています。
- ユーザーは
group自分が所属するの名前を入力します。 - サーバーはグループメンバーのリストを送信します。
- ユーザーはaを選択し、a
user nameと入力しますpassword。 - 私のアプリは
group id、user idとで構成されたハッシュpasswordをサーバーに送信して資格情報を検証し、検証が成功した場合は、このハッシュを以降のトランザクションで使用します。
このプロセスがあると、またはNSURLConnectionのような標準のメッセージが表示されません。
それ自体は対処できますが、クレデンシャルを安全に保存することになると、混乱します。いくつかの組み込みのiOSSDKメソッドを介してこれを行う方法はありますか、またはファイルにハッシュを手動で書き込む必要がありますか?適切な方法は何ですか?connection:canAuthenticateAgainstProtectionSpace:connection:didReceiveAuthenticationChallenge: