ユーザーが登録し、メールアドレス/パスワードでサインインするシンプルなiPhoneアプリを開発しています。これらの値はリモートデータベースに保存されます。
Cloudantを使用してこの情報を保存し(CouchDBは素晴らしい)、新しいユーザーに読み取り専用特権を付与しました(作成されたAPIキー/パス)。Cloudantと通信するには、明らかにそれにアクセスするためのURL(https:// user:pass@db.cloudant.comなど)が必要です。これは、アプリに文字列として保存されます。
さて、これはかなり安全ではないことはわかっていますが、db URL(具体的にはそのユーザー名/パスワード)を安全に保つための他の方法は考えられません。クレデンシャルを取得するためにプロキシを介して別のサーバーを使用することについて人々が話しているのを見たことがありますが、それは少し厄介なようです。
どんな助けや考えも本当にありがたいです!