我正在考虑用于登录(新/旧)用户的第三方认证系统。就像StackOverflow如何验证它的用户一样。这个方案很好,因为它让我无需进行身份验证。我需要这个 -
似乎有一些Django应用程序声称可以解决这个问题。哪些好? 防爆。 Django-SocialAuth,django-openid-auth
答案 0 :(得分:5)
对于一体化解决方案,django-socialregistration取得了良好的效果。它拥有Twitter,Facebook和OpenID(Google,Yahoo!,...)的身份后端。
另一种可能性是JanRain Engage(以前称为RPX),它为所有主要身份验证提供程序提供单点身份验证。有一个第三方django app,但我不能说它的质量。
答案 1 :(得分:1)
如果您想要简单的尝试this
答案 2 :(得分:0)
这些实际上是auth后端。
换句话说,你还在使用django.contrib.auth - 你只是加载了它的扩展名。
Auth后端很容易编写,所以我只是看看文档,然后看看代码是否适合您(对于后端的每个候选者)。
如果您害怕更改代码库,则会遇到麻烦。