是否有从头开始为Django应用程序编写Facebook身份验证的教程或内容?

时间:2011-10-31 18:10:01

标签: django facebook google-app-engine

我有一个书签应用程序,它有自己的用户管理系统(应用程序)。现在我希望我的应用程序的用户可以自由地使用他们的Facebook帐户登录。我如何从头开始编写这样的系统?

我想从零开始,因为我已经将django-social-authdjango-allauthdjango-facebook-outh搞砸了,但是一切都不完整或太复杂而无法使用。

4 个答案:

答案 0 :(得分:2)

您可以使用django-socialregistration插件进行学习,并从头开始编写。

答案 1 :(得分:2)

试试Django Facebook,这是最常用的工具。

浏览代码,然后思考是否要从头开始:)

答案 2 :(得分:1)

有一些很好的社交认证插件,可能是你可以通过代码并弄明白:

答案 3 :(得分:0)

这取决于您是仅使用JavaScript SDK还是仅使用服务器OAuth,如果您想要完整的Facebook实时API或只是登录/注销+将用户的Facebook ID保存到数据存储区。

Facebook最近更改了其登录流程,您可能希望获取所提供的模块,其中有一个版本的Facebook Python SDK已被修改以支持新的身份验证流程。

如果您想了解详细信息,可以使用Facebook Graph API和实时API,如果这是您希望应用程序执行的操作。