在PhoneGap和Window Phone 7中使用OpenID

Aet*_*rix 12 openid windows-phone-7 cordova

有人在使用PhoneGap在Windows Phone 7上实现OpenID取得了一些成功吗?

另一篇文章建议使用ChildBrowser(在PhoneGap平台上使用OpenID).但是,当我查看Windows Phone 7(GitHub链接)的ChildBrowser插件时,它的形状似乎非常糟糕.

编辑:ChildBrowser似乎没有问题,我只是以错误的方式下载文件.但我仍然有兴趣学习在此设置中实现OpenID.

Anu*_*nup 1

我可以通过以下方式解决它:

1)当用户点击Google、Facebook、Twitter等时,我打开一个链接(http://www.mywebsite.com/login/google在InAppBrowser(PhoneGap本机功能,无需插件)中

2)当链接打开时,我的服务器重定向到Google.com,用户看到Google登录页面。

3) 用户通过 Google 进行身份验证,Google 使用令牌重定向到我的服务器。

4) 现在我的服务器使用该令牌创建一些帐户、日志、执行更多操作,然后重定向到包含我的手机应用程序所需信息的 URL。

例如 - 它重定向到http://mywebsite.com/login/google/successful?token= <>&query-string-parameters

5) InAppBrowser 正在侦听 URL 更改,当它发现具有上述模式的 URL 时,它将接管、剥离 URL、解析随 URL 发送的信息,然后关闭 InAppBrowser。