Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 对于使用Twitter、Facebook或OpenID提供商登录的用户来说,什么是好的django库?_Python_Facebook_Openid_Oauth - Fatal编程技术网

Python 对于使用Twitter、Facebook或OpenID提供商登录的用户来说,什么是好的django库?

Python 对于使用Twitter、Facebook或OpenID提供商登录的用户来说,什么是好的django库?,python,facebook,openid,oauth,Python,Facebook,Openid,Oauth,我想创建一个应用程序,允许用户向外部提供者注册和登录django应用程序。此外,我希望用户能够将其他帐户与该初始帐户相关联。最后,我希望用户能够使用其他关联帐户之一登录到应用程序 因此,如果用户最初使用Facebook Connect登录,我希望他们能够链接他们的Google帐户。然后,如果他们注销,他们可以使用他们的Google帐户(通过openid)登录,用户可以通过Facebook Connect登录 这样的事情已经存在了吗?或者我需要自己写吗?Django SocialAuth似乎是最适

我想创建一个应用程序,允许用户向外部提供者注册和登录django应用程序。此外,我希望用户能够将其他帐户与该初始帐户相关联。最后,我希望用户能够使用其他关联帐户之一登录到应用程序

因此,如果用户最初使用Facebook Connect登录,我希望他们能够链接他们的Google帐户。然后,如果他们注销,他们可以使用他们的Google帐户(通过openid)登录,用户可以通过Facebook Connect登录


这样的事情已经存在了吗?或者我需要自己写吗?

Django SocialAuth似乎是最适合你的解决方案。看见从页面:

这是一个允许通过twitter、facebook、openid、yahoo、google登录的应用程序,它应该与Django认证系统透明地工作。(@login_必需,用户和其他基础结构按预期工作。)以及

编辑:我很确定SO使用django SocialAuth作为登录系统,查看项目的演示页面。

试试谷歌。“django openid auth”提供了几个项目,“django facebook auth”返回一个链接,承诺向您展示如何在不到15分钟的时间内完成设置。