我可以在移动设备上对SPA应用程序使用Azure Mobile(Zumo)身份验证吗?

时间:2013-08-26 16:11:16

标签: authentication mobile cordova single-page-application azure-mobile-services

我有兴趣将Azure Mobile服务与SPA应用程序一起使用......也许还有PhoneGap和/或Kendo.UI。

我想在我的应用中添加身份验证,并且正在查看Azure移动服务。我不清楚的是,我是否可以使用Zumo(移动服务)来验证我的应用程序?

实施例

  1. 用户从商店下载应用(或使用HTML5缓存存储应用)
  2. SPA应用程序连接到Azure Mobile以获取OAUTH凭据
  3. 凭据保护我对数据库的REST调用(由Azure Mobile保护)
  4. 任何人都可以澄清这种架构是否可行?

1 个答案:

答案 0 :(得分:1)

你绝对可以做到这一点。如果您在创建新的移动服务后进入快速入门页面,您将看到支持的平台之一是HTML / JS。您可以下载该快速入门应用程序以运行将连接到您的移动服务的本地网站,并可以使用此流程设置身份验证(http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-users-html/)。将其放入PhoneGap应用程序非常简单,只需要在本地下载jQuery和Mobile Service javascript文件(phonegap无法引用远程JS文件)。大部分HTML都可以完全相同。您只需要从HTML / JS快速入门中获取JS并将其放入onReady方法(我相信这是PhoneGap在设备准备就绪后可以调用的内容)。希望有所帮助。