我有一个书签应用程序,它有自己的用户管理系统(应用程序)。现在我希望我的应用程序的用户可以自由地使用他们的Facebook帐户登录。我如何从头开始编写这样的系统?
我想从零开始,因为我已经将django-social-auth
,django-allauth
,django-facebook-outh
搞砸了,但是一切都不完整或太复杂而无法使用。
答案 0 :(得分:2)
您可以使用django-socialregistration插件进行学习,并从头开始编写。
答案 1 :(得分:2)
试试Django Facebook,这是最常用的工具。
浏览代码,然后思考是否要从头开始:)
答案 2 :(得分:1)
有一些很好的社交认证插件,可能是你可以通过代码并弄明白:
答案 3 :(得分:0)
这取决于您是仅使用JavaScript SDK还是仅使用服务器OAuth,如果您想要完整的Facebook实时API或只是登录/注销+将用户的Facebook ID保存到数据存储区。
Facebook最近更改了其登录流程,您可能希望获取所提供的模块,其中有一个版本的Facebook Python SDK已被修改以支持新的身份验证流程。http://developers.facebook.com/docs/oauth2-https-migration/(有关OAuth 2.0的信息)
如果您想了解详细信息,可以使用Facebook Graph API和实时API,如果这是您希望应用程序执行的操作。