首页 > 解决方案 > 本地主机上的 Facebook 登录 - 连接不安全

问题描述

我正在使用 Facebook Javascript SDK 将 Facebook 登录添加到我们的 React 项目。我跟着这个教程

当我单击添加到页面的登录按钮时,会显示以下错误:

Facebook 检测到 X 没有使用安全连接来传输信息。在 X 更新其安全设置之前,您将无法使用 Facebook 登录它。

在此处输入图像描述

我的应用程序处于开发模式,这应该意味着(根据 Facebook 文档)允许本地主机重定向,但事实并非如此。

我还尝试将 localhost 添加到 Facebook 开发人员页面中的有效 OAuth 重定向 URI,但它没有解决问题。

我已经设法通过按照本教程使用 ngrok 部分解决了这个问题,但是它非常有问题(有时不起作用)并且使用起来不切实际,因为我经常不得不重新启动整个服务器和所有东西。

标签: javascriptreactjsfacebookhttphttps

解决方案


您应该使用“创建测试应用程序”,它将为现有的真实账户创建一个测试应用程序。只需在您的开发中使用测试应用程序的 ID。

在此处输入图像描述


推荐阅读