您在django中有哪些身份验证选项?

时间:2010-11-14 13:14:15

标签: python django

我是django的新手,有多种用户身份验证选择(就插件而言)还是只有一种方法可以做到这一点?

4 个答案:

答案 0 :(得分:2)

log a user in有一种正确的方法,但有many, may, many potential authdbs

答案 1 :(得分:1)

如果您想允许您的用户使用Twitter,Facebook和OpenID(即Google和其他人)注册/唱歌,我建议django-socialregistration。几个月前,当我进行研究时,它是最直接和最完整的库,现在它看起来我是正确的,因为它在Django社区中获得了动力。

修改

Django大师也使用django-socialregistration:http://www.revsys.com/officehours/2010/nov/05/#question27: - )

答案 2 :(得分:1)

socialauth模块通过各种OpenId提供商(谷歌,雅虎,定制等)+ Twitter + Facebook为您提供一键登录选项。在http://uswaretech.com/blog/2009/08/django-socialauth-login-via-twitter-facebook-openid-yahoo-google/了解有关socialauth的更多信息,并在github https://github.com/uswaretech/Django-Socialauth

上找到来源

答案 3 :(得分:1)

您有多种选择可供选择。您可以使用Django的默认用户身份验证,Django-OpenID等等。最简单的应用程序之一是'django_openid_auth'。您可以在此处查看摘要:http://djangosnippets.org/snippets/2183/