0

我目前运行一个具有自己的本机注册和登录系统的 Web 应用程序。

现在我想将 Facebook 登录添加到我的网站,并将其与我的本地注册系统集成。就像检查从 Facebook 返回的电子邮件一样,将用户添加到数据库中,并带有一个表明他是 Facebook 用户的标志,然后只验证用户。

虽然我对如何实现系统有一些想法,但我想了解我应该使用 Facebook SDK for JavaScript 还是服务器端 SDK。我看到 Facebook 推荐用于 WebApps 的 JavaScript SDK。但是,如果与本机系统集成,它会是理想的选择吗?我相信 JavaScript SDK 在登录纯粹是 Facebook 时会很好用,并且适用于需要身份验证的简单视图。

使用过 Facebook 登录的人可以帮助做出这个决定吗?

4

1 回答 1

0

您是对的,集成 Facebook Javascript SDK 将不是本机登录系统的好选择,因为在任何情况下,您都必须将一些输入(用户 ID)传递给您的服务器端程序,例如 facebook ID/电子邮件 ID,以使用户与您的同步本机系统,来自 javascript。这将是一个 3 路通道 > Facebook - JS(用户浏览器) - 您的服务器,这会降低安全性,因为具有用户 ID 的人可以 ping 您的服务器并且它将登录用户。

我也在处理相同的场景,我需要允许用户使用 Facebook 作为选项登录。然而,本机登录系统与应用程序深度集成。因此,尽管使用了 JS SDK,但我还是使用了 PHP SDK。

于 2013-10-21T22:03:54.470 回答