Laravel 使用社交名媛登录Facebook时抛出错误

Laravel 使用社交名媛登录Facebook时抛出错误,laravel,oauth,facebook-login,facebook-oauth,laravel-socialite,Laravel,Oauth,Facebook Login,Facebook Oauth,Laravel Socialite,我试图将facebook登录集成到一个应用程序中,只是为了学习,但facebook最近似乎做了一些更改,只允许https 以下是我尝试登录facebook时出现的错误: Insecure Login Blocked: You can't get an access token or log in to this app from an insecure page. Try re-loading the page as https:// 有些人建议转到Facebook登录->设置并禁用“对Web

我试图将facebook登录集成到一个应用程序中,只是为了学习,但facebook最近似乎做了一些更改,只允许https

以下是我尝试登录facebook时出现的错误:

Insecure Login Blocked: You can't get an access token or log in to this app from an insecure page. Try re-loading the page as https://
有些人建议转到Facebook登录->设置并禁用“对Web OAuth登录强制使用HTTPS”。然而,最近facebook上的更新似乎禁用了这个选项

有人找到解决这个问题的方法吗?


此设置需要HTTPS用于OAuth重定向和使用JavaScript SDK获取访问令牌的页面。默认情况下,所有截至2018年3月创建的新应用都启用了此设置,您应该计划在2019年3月之前将所有现有应用迁移为仅使用HTTPS URL。大多数主要的云应用程序主机都为您的应用程序提供免费和自动的TLS证书配置。如果您自行托管您的应用程序,或者您的托管服务默认不提供HTTPS,您可以从

获取您的域的免费证书,那么为什么不直接使用HTTPS呢?有理由不这么做吗?“然而,最近facebook上的更新似乎禁用了此选项。”-无法确认。请仔细检查您是否确实为正确的应用程序id设置了此设置。这是正确的应用程序id。我刚刚检查过。根据“截至2018年3月创建的所有新应用程序都默认启用此设置”,我已创建了一个新应用程序,我确认
强制HTTPS
即使在
创建测试应用程序
中也被禁用,非常奇怪。旧应用程序没有此问题