我正在使用 Python 和 Django 为 Facebook 构建应用程序。我正在研究与 Facebook 身份验证 API 集成的不同解决方案。
到目前为止,我已经找到了两个可行的解决方案:
我已经尝试过第一个,它似乎工作得很好。我刚刚阅读了第二个,它似乎使用了 Facebook JavaScript SDK。
我的问题是:这两个库的身份验证方式不同吗?我是否正确理解第一个使用 OAuth 直接与 Facebook 通信并从那里获取身份验证令牌,而第二个仅显示一些 JavaScript 丰富的中间站点,这些站点从 Web 浏览器级别请求身份验证令牌?
一般来说:是否有不同的方式来进行 facebook 身份验证(JavaScript SDK 与其他东西)?为什么 JavaScript SDK 是推荐的方法?并且“其他”方法是否无法生成cookie,因此在任何方面效率都较低......