我想为我的Django站点实现Facebook连接登录,我已经判断了现有的应用程序.

到目前为止,我已经找到了用于此目的的Django-Socialauthdjango-socialregistrationdjango-facebookconnect.

问题是 Select 哪一个,我想听听其他有这些应用经验的开发者的意见.

对我来说,Facebook Connect登录应用程序与@login_required、默认身份验证系统和django注册配合得很好,这一点很重要.

请分享您的经验:)

推荐答案

Update (11/26/2013):我正在更新我的推荐信.因为我写这个答案已经有足够的时间了,所以我推荐100101作为这项工作的最佳工具.它们是活跃的项目,拥有良好的文档和支持,而不仅仅是Facebook.这两种方法我都用得很成功.


我最幸运的是以django-registration分(0.8分)适应了django-socialregistration分.因为您使用的是django-register,所以您需要做一些工作,因为这三个包都承担了创建和验证用户的角色.

我只是想解释需要做些什么,但是你激励我终于把我的版本推出了:100.

正如我提到的,它将注册功能提供给Django注册后端,并自行处理所有授权.我已经在我的准测试版应用程序上使用这个应用程序有一段时间了,没有任何问题(几个月前我也把它交给了一个朋友使用,他没有做太多修改就让它工作了).

它还没有准备好成为即插即用的可重用应用程序,但希望它能为您提供一些见解.:)

Django相关问答推荐

在AWS s3中获取项目的URL

Django为不同应用程序发出信号

Urls.py中路径**kwargs的Django翻译?

如何访问 django 模板中的字典值?

错误404除主要应用程序外,HTML页面无法渲染的其他应用程序

Django rest框架:自定义对象权限不起作用

使用django提交后如何保留html表单数据?

如何根据查询集中的条件返回多个聚合?

Django:如何在表单 clean() 方法的 django 验证错误中添加 超链接?

EmailBackend 用于在 Django 中通过多个 SMTP 发送邮箱

如何使用 jQuery 建立 Django 网站

Django:在模板中呈现表单字段时添加 CSS 类

测试 Django ModelForm 是否有实例

如何动态检索 Django 模型类?

无效的块标签: static

django 静态文件版本控制

如何在 Django 中执行批量插入?

PyCharm 代码判断提示找不到模板文件,如何解决?

Django - 在设置中使用反向 url 映射

从 git 存储库中删除并忽略所有具有扩展名的文件