OAuth的

我已经有相当长一段时间在谷歌工作的django-social-auth,但是在Facebook上遇到问题。

我正在点击/ login / facebook /链接将我带到Facebook授权页面。 然后,我点击“转到应用程序”,它会将我重定向到我的主页,但不会登录或创建用户,但会在URL的后面添加一些奇怪的“#=”。

阅读这个,在这里https://developers.facebook.com/blog/post/552/,和这里https://github.com/omab/django-social-auth/issues/199,它似乎是如果没有定义重定向uri,就会发生这种情况。 但是,在我的Facebook应用程序设置中,我有以下(用example.com替换我的网站):
- 应用程序名称空间:“示例”
- 网站网址:“http://example.com/complete/facebook/”
- 网站域名:“example.com”
- 沙箱模式:“开”
- 授权后重定向网址:“http://apps.facebook.com/example/”
- 取消授权网址:“http://www.example.com/”
- 授权后网址:“http://example.com/complete/facebook/”

django-social-auth发送给Facebook的请求是(再次替换我的信息):“https://www.facebook.com/dialog/oauth?scope=email&state= * &redirect_uri = http%3A%2F%2Fexample。 com%2Fcomplete%2Ffacebook%2F%3Fredirect_state%3D * **&client_id = *

/ complete / facebook /是什么在文档和谷歌工作作为/完整/谷歌/

我在这里错过了什么?


我的基本问题是在urls.py中。 我有一个全面的网址,不幸的是也抓到了“/ complete / facebook /”。 Google没有被抓到,因为网址中有一个' - '。
可能没有关系,但我也删除了我的deauthorize / post-authorize url,并将我的网站url更改为http://www.example.com/(注意www)。
根据http://developers.facebook.com/bugs/318390728250352?browse=search_5040e171d3ac02944460198,“#_ = _”这个东西看起来像是一个持续的错误,它必须手动删除

链接地址: http://www.djcxy.com/p/63287.html

上一篇: oauth

下一篇: How to get rid of the #