基于Heroku的Django websi中的Facebook身份验证错误

2024-05-17 05:27:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经完全创建了一个Django网站,使用pythonsocial auth进行facebook认证,并将其托管在heroku(免费版本)上。但问题是,我的Facebook身份验证在本地运行得很好,但却不起作用,它抛出了一个错误,即以下内容:-在

应用程序配置不允许给定的URL:应用程序的设置不允许一个或多个给定的URL。它必须与网站URL或画布URL匹配,或者域必须是应用程序域之一的子域。

我已经配置了我的facebook设置,其中站点url是heroku(https://quiet-hamlet-3248.herokuapp.com/)上托管的url。而且,我还没有更改我的API密钥/密码。在

任何帮助都将不胜感激。在


Tags: django子域版本auth身份验证应用程序urlheroku
1条回答
网友
1楼 · 发布于 2024-05-17 05:27:42

所以我就想好了。在

如前所述, here ,需要更新他的设置文件,以包括行SOCIAL_AUTH_REDIRECT_IS_HTTPS=True 这是因为heroku无法传递标识应用程序所需的头。在

相关问题 更多 >