我是django的新手,有多种用户身份验证选择(就插件而言)还是只有一种方法可以做到这一点?
答案 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/