我们正在开发一个混合移动应用程序(代码用HTML编写,并在浏览器shell上作为设备上的本机应用程序运行)。我们需要针对外部安全管理器对用户进行身份验证。我在iPhone上看到了Gmail应用程序,它打开了一个浏览器来验证用户身份。我们也希望做某种事情。我们只需要了解如何使用移动应用程序中的某个外部安全管理器进行身份验证。
此外,我注意到Dailymotion网站能够知道用户是否通过Facebook验证。这看起来像是跨域身份验证。
您能否分享一下您对Google及其他人如何实施该计划的看法?
答案 0 :(得分:1)
您正在寻找的是用于联合登录的OAuth和OpenID服务。根据系统的体系结构,您可以实现自己喜欢的任何一种,甚至可以实现两者的混合。
请看一下这个链接:Federated Login for Google Accounts
它提供了您需要的所有有用信息。
答案 1 :(得分:0)
嗯,这个问题似乎已经过时了,但是如果你在这里找不到答案,我的混合应用是如何做到的:
下载apk并对其进行测试。
如果这是您正在寻找的内容,您可以在以下位置查看客户端代码:https://github.com/malikov/Authenticate.me-client-cordova-ionic
服务器端代码位于:https://github.com/malikov/Authenticate.me-Node-Server
干杯