django social auth for Facebook正在重定向主页,而不是登录
我让django social auth为谷歌工作了很长一段时间,但我在Facebook上遇到了问题 点击/login/facebook/链接,我将进入facebook授权页面。然后我点击“go to app”,它会将我重定向到我的主页,但不会登录或创建用户,但会在我的URL后面添加一些奇怪的“#=” 读到这里,这里,这里,似乎会发生,如果重定向uri没有定义。但是,在我的facebook应用程序设置中,我有以下内容(将我的网站替换为example.com):django social auth for Facebook正在重定向主页,而不是登录,django,oauth,facebook-oauth,django-socialauth,Django,Oauth,Facebook Oauth,Django Socialauth,我让django social auth为谷歌工作了很长一段时间,但我在Facebook上遇到了问题 点击/login/facebook/链接,我将进入facebook授权页面。然后我点击“go to app”,它会将我重定向到我的主页,但不会登录或创建用户,但会在我的URL后面添加一些奇怪的“#=” 读到这里,这里,这里,似乎会发生,如果重定向uri没有定义。但是,在我的facebook应用程序设置中,我有以下内容(将我的网站替换为example.com): -应用程序名称空间:“示例” -网
-应用程序名称空间:“示例”
-网站URL:“http://example.com/complete/facebook/“
-站点域:“example.com”
-沙盒模式:“打开”
-Post授权重定向URL:“http://apps.facebook.com/example/“
-取消对URL的授权:http://www.example.com/“
-发布授权URL:“http://example.com/complete/facebook/" django social auth向facebook发送的请求是(再次替换我的信息):“https://www.facebook.com/dialog/oauth?scope=email&state=*&redirect\u uri=http%3A%2F%2Fexample.com%2Fcomplete%2Ffacebook%2F%3Fredirect\u state%3D****&client\u id=*” /complete/facebook/是文档中的内容,google的工作方式是/complete/google/
我在这里遗漏了什么?我的基本问题是url.py。我有一个一应俱全的URL,不幸的是它也捕获了“/complete/facebook/”。谷歌没有被抓到,因为url中有一个“-” 可能没有关联,但我也删除了我的取消授权/发布授权url,并将我的网站url更改为(请注意www)。
“#=uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。我有一个一应俱全的URL,不幸的是它也捕获了“/complete/facebook/”。谷歌没有被抓到,因为url中有一个“-” 可能没有关联,但我也删除了我的取消授权/发布授权url,并将我的网站url更改为(请注意www)。
“#=u”看起来像是一个正在进行的bug,根据这个bug,只需手动删除即可