2

バックエンドで HTML5 + Jquery および REST サービスでアプリケーションを構築しています。このアプリケーションは、デスクトップ ユーザーとモバイル ユーザーを対象としています。そのため、phonegap を使用してモバイル バージョンを構築しています。このアプリケーションは安全なアプリケーションであり、ログイン画面が必要です。しかし、今はこれを達成する方法を修正しています。1. アプリケーションを ASP.Net MVC に移動すると、phonegap を使用してビルドを作成できません。2. phonegap についてはhttp://www.raymondcamden.com/index.cfm/2011/11/10/Example-of-serverbased-login-with-PhoneGapを見つけましたが、これはデスクトップ ユーザーには適切なソリューションではないと思います

4

1 に答える 1

2

選択した認証テクノロジを使用してサーバー側を保護し、残りのサービスへの AJAX 呼び出しで資格情報を渡すことができます。

たとえば、ASP.NET MVC を使用してサービスを記述したい場合は、HTTP 基本認証のような単純なものを使用してそれを保護し、要求でユーザー/パス文字列を渡すことができます。

ログイン画面を実現するために、認証が機能しているかどうかを確認するためだけにログイン画面を呼び出すことができるダミーのコントローラー メソッドを作成できます。

サンプルの ASP.NET MVC バックエンドと、jQuery を使用した PhoneGap フロントエンドが必要な場合は、サンプル コードをGitHubにアップし、アプリケーションのビルドについて説明したブログを用意しています。

于 2013-02-07T11:23:44.830 に答える