Facebook 移动应用程序中的身份验证

Facebook 移动应用程序中的身份验证,facebook,forms-authentication,mobile-application,Facebook,Forms Authentication,Mobile Application,我们正在开发一个混合移动应用程序(代码是用HTML编写的,并作为设备上的本机应用程序在浏览器外壳上运行)。我们需要根据外部安全管理器对用户进行身份验证。我在iPhone上看到过Gmail应用程序,它可以打开浏览器对用户进行身份验证。我们也希望做类似的事情。我们只需要收集您对如何在移动应用程序中使用外部安全管理器进行身份验证的想法 我还注意到Dailymotion网站能够知道用户是否通过Facebook认证。这看起来像是跨域身份验证 你能分享一下你对谷歌和其他公司是如何实现它的想法吗 您需要的是O

我们正在开发一个混合移动应用程序(代码是用HTML编写的,并作为设备上的本机应用程序在浏览器外壳上运行)。我们需要根据外部安全管理器对用户进行身份验证。我在iPhone上看到过Gmail应用程序,它可以打开浏览器对用户进行身份验证。我们也希望做类似的事情。我们只需要收集您对如何在移动应用程序中使用外部安全管理器进行身份验证的想法

我还注意到Dailymotion网站能够知道用户是否通过Facebook认证。这看起来像是跨域身份验证


你能分享一下你对谷歌和其他公司是如何实现它的想法吗

您需要的是OAuth和OpenID服务来联合您的登录。根据系统的体系结构,您可以实现任意一个,甚至是两者的混合

请查看此链接:


它提供了您所需的所有有用信息。

嗯,这个问题似乎很老,但如果您还没有找到答案,下面是我如何使用混合应用程序的:

  • 使用提供商(facebook/twitter/instagram)的url在客户端打开url进行登录
  • 用户登录并被重定向到服务器的回调url(我的服务器是用nodejs编写的)
  • 一旦我从提供者那里得到了访问令牌。我保存这个令牌,然后创建一个令牌,供客户机在每次用户想要访问受保护的资源时重用
  • 下载并测试

    如果这是您正在寻找的,您可以在以下位置签出客户端代码:

    服务器端代码位于:


    干杯

    我可以知道你是如何在facebook上做到这一点的吗?在我的混合应用程序上实现facebook身份验证时,我也遇到了问题。