如何在本地主机上对Facebook身份验证禁用HTTPS?

时间:2020-04-17 02:35:56

标签: django facebook-authentication social-authentication

我试图在我的Django项目中通过Facebook配置社交身份验证。

当我在localhost(已经在ALLOWED_HOSTS中包含基于http的站点)中进行测试时,我需要禁用强制HTTPS

我的fb应用程序现在处于开发模式,但是默认情况下 Enforce HTTPS 已启用,显然不能进行更改。我该如何解决?

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

您不能再将其禁用,security reasons

必需

实施HTTPS。此设置需要HTTPS进行OAuth重定向,并且该设置 要求和返回或要求返回的Facebook JavaScript SDK调用 访问令牌仅来自HTTPS页面。截至创建的所有新应用 2018年3月默认情况下启用此设置,您应该计划 在2018年10月6日之前将所有现有应用迁移为仅使用HTTPS URL。 大多数主要的云应用程序主机提供免费和自动 为您的应用程序配置TLS证书。如果你 自托管您的应用程序或您的托管服务不提供HTTPS 默认情况下,您可以从以下位置获取您域的免费证书 让我们加密。