Hel*_*nar 34 django facebook django-apps
我想为我的Django网站实现Facebook连接登录,我已经检查了现有的应用程序.
到目前为止,为此我找到了Django-Socialauth,django-socialregistration和django-facebookconnect.
问题是选择哪一个,我想听听其他任何有这些应用程序经验的开发人员的意见.
对我来说,Facebook Connect登录应用程序与@login_required,默认的auth系统以及django-registration一起使用非常重要.
请分享你的经验:)
Bry*_*oso 28
更新(2013年11月26日):我正在更新我的建议.由于自从我写这篇答案以来已经过了足够的时间,我建议将python-social-auth或django-allauth作为这项工作的最佳工具.他们是活跃的项目,拥有良好的文档和支持,不仅仅是Facebook.我使用两者都取得了成功.
我最喜欢用django-registration(0.8)调整django-socialregistration.由于您正在使用django-registration,因此您将不得不做一些工作,因为这三个软件包都承担了用户创建和身份验证的角色.
我只是要解释一下需要做什么,但是你激励我最终得到我的版本:hello-social-registration.
就像我提到的那样,它将注册函数分配给django-registration后端并处理所有授权本身.我已经在我的近beta应用程序上使用了一段时间,现在没有任何问题(我也把它交给了几个月前使用的朋友,并且没有太多修改就让它工作了).
它绝对没有准备好成为即插即用的可重用应用程序,但希望它能为您提供一些见解.:)