用于登录 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
错误。我在生产服务器上使用gunicorn
和nginx
。
【问题讨论】:
【参考方案1】:尝试使用您网站的 URL 配置您的 Facebook 应用
【讨论】:
是的,更改您的网站(在您的 facebook api 仪表板中将网站 url 替换为 localhost) 我更改了站点 URL,但问题仍然存在。我还根据我的域名更新了回调 uri。以上是关于用于登录 Facebook 的 Python 社交身份验证无法在生产服务器上运行的主要内容,如果未能解决你的问题,请参考以下文章
用于 RESTful API 的带有社交网络的 Python OAuth2 服务器
用于 RESTful API 的带有社交网络的 Python OAuth2 服务器