2012-10-01 47 views
1

尽管这是我第一次在这里转发问题,但我偶尔会在这里找到我的问题的答案,所以首先,谢谢!PhoneGap项目中的Azure ACS

有人试图在PhoneGap项目中植入Azure ACS吗?

我有一个工作的移动Web应用程序(基于MVC + JQM的FrontEnd),我想转换成PhoneGap项目以便拥有“本地客户端”应用程序。

应用程序用户基于ACS管理并形成身份验证成员资格。

我想知道如何使用STS令牌?我的第一个想法是编写一个WCF服务,在客户端(移动设备)成功时(通过领域参数)接近WCF服务。该服务将验证令牌并将应用程序重定向到授权区域。

我错过了什么吗?有没有更好的方法来做到这一点?

在此先感谢!

回答

2

我还没有用过PhoneGap,但它不应该和普通网站有任何不同。您将打开应用程序,您将被重定向到STS(ACS),然后您将被重定向到身份提供商,获取令牌并最终将其发布到应用程序(网站)

由于PhoneGap正在托管网页浏览器,所有令牌协商等都由它自动处理。

+0

Christian在[Windows Azure论坛](http://social.msdn.microsoft.com/Forums/en/windowsazuredata/thread/c19efccc-4fa5-4eaf-9c87-fa4747d5151c)给了我一个答案,显然他只是做了原型,并将在本周末发布。 我会发布答案,当我有它的工作。 – Ethan