HTML5 + phonegap应用程序中的身份验证

时间:2013-02-07 10:17:29

标签: html5 cordova

我正在后端构建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,但我认为这不适合桌面用户

1 个答案:

答案 0 :(得分:2)

您可以使用您选择的身份验证技术保护服务器端,然后通过凭据传递对其他服务的AJAX调用。

例如,如果您想使用ASP.NET MVC编写服务,可以使用像HTTP Basic Auth这样简单的东西来保护它,然后在请求中传递用户/传递字符串。

要实现登录屏幕,您可以编写一个虚拟控制器方法,登录屏幕可以调用该方法以检查身份验证是否正常。

如果你想要一个使用jQuery的带有PhoneGap前端的示例ASP.NET MVC后端,那么我在GitHub上有一些示例代码,并且blog描述了构建应用程序