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