Phonegap を使用してモバイル アプリケーションを開発しています。今、私は認証についていくつかの調査を行ってきましたが、これをどのように行うべきかの適切な答え/例を見つけることができないようです. ASP.NET MVC4 バックエンドを持っているので、必要なメソッドを呼び出すために ajax 呼び出しを使用したいと考えています。
アプリの最初のログインはそれほど難しくありません。しかし問題は、メソッドが公にアクセスされることを望まないことです。Web アプリケーション内で、Controller メソッドの上に [Authorize] タグを使用してこれを解決しました。ただし、これは Phonegap アプリ内では機能しないようです。これは、Cookie を保存できず、ブラウザーのようにセッションを持つことができないためです。
Cookie とセッションの代わりに Phonegap localstorage を使用できることを読みました。しかし、これを適用する方法がわかりません..ユーザー名とパスワードをデータベースに保存し、各ajax呼び出しでそれを提供して、毎回認証できるようにするという提案にも出くわしました。しかし、これは有利で安全な解決策とは思えませんでした。
私の質問が明確で、いくつかの提案や例を指摘していただければ幸いです。英語は私の母国語ではありません。前もって感謝します!