用于登录 Facebook 的 Python 社交身份验证无法在生产服务器上运行

Posted

技术标签:

【中文标题】用于登录 Facebook 的 Python 社交身份验证无法在生产服务器上运行【英文标题】:Python social auth for login with Facebook not working on production server 【发布时间】:2016-06-21 22:13:10 【问题描述】:

我正在使用 Python 社交身份验证通过 Django 1.8 登录 Facebook 和 Google。

它在localhost 上运行良好,但是当我将它部署在生产服务器上时它无法运行。当我点击 Facebook 或 Google 登录按钮时,浏览器进入等待状态。一段时间后,它给了我一个502 Bad Gateway 错误。我在生产服务器上使用gunicornnginx

【问题讨论】:

【参考方案1】:

尝试使用您网站的 URL 配置您的 Facebook 应用

【讨论】:

是的,更改您的网站(在您的 facebook api 仪表板中将网站 url 替换为 localhost) 我更改了站点 URL,但问题仍然存在。我还根据我的域名更新了回调 uri。

以上是关于用于登录 Facebook 的 Python 社交身份验证无法在生产服务器上运行的主要内容,如果未能解决你的问题,请参考以下文章

用于 RESTful API 的带有社交网络的 Python OAuth2 服务器

用于 RESTful API 的带有社交网络的 Python OAuth2 服务器

firebase 社交登录不适用于我的 android 设备,仅适用于网络

Facebook 通过 ios 中的社交框架登录

通过 Facebook 评论社交插件登录不会触发事件?

使用 facebook 进行春季社交登录