【发布时间】:2018-09-05 10:32:47
【问题描述】:
我已经通过allauth设置,使用默认设置,并解决了像https问题这样的问题::
ACCOUNT_DEFAULT_HTTP_PROTOCOL = "https"
DEFAULT_HTTP_PROTOCOL = "https"
并使用 ngrok,以便我可以使用以下方法访问我的开发环境::
https://7fff461c.ngrok.io/ (not real code)
并检查完整的回调是否有效::
https://7fff461c.ngrok.io/accounts/facebook/login/callback/
并设置 Facebook 并将有效 OAuth 重定向 URI 设置为 https://7fff461c.ngrok.io/,因此当我在 facebook 页面底部的重定向 URI 验证器中输入 https://7fff461c.ngrok.io 时,它可以工作...
当我尝试注册链接时,我从 facebook 收到错误消息:
URL 被阻止:此重定向失败,因为重定向 URI 未在应用的客户端 OAuth 设置中列入白名单。确保客户端和 Web OAuth 登录已打开,并将您的所有应用程序域添加为有效的 OAuth 重定向 URI
仔细检查传递的重定向url是否正确,它是::
解码:&redirect_uri=https://7fff461c.ngrok.io/accounts/facebook/login/callback/&scop
还有什么可以尝试的?!
【问题讨论】:
-
感谢整理 Ahmed。
标签: facebook-login django-allauth