我正在考虑用于登录(新/旧)用户的第 3 部分身份验证系统。很像 StackOverflow 验证它的用户的方式。这个方案很好,因为它使我无需从我这边进行身份验证。我需要这个 -
- 使用 Google、Facebook、Twitter、Yahoo、OpenID 身份验证系统登录。
- 提供与默认 django 身份验证系统相同的用户登录功能,即 @login_required 装饰器应该可以工作
似乎有一些 Django 应用声称可以解决这个问题。哪些好? 前任。 Django-SocialAuth , django-openid-auth
最佳答案
对于一体化解决方案,我使用 django-socialregistration 获得了不错的结果.它具有 Twitter、Facebook 和 OpenID(Google、Yahoo! 等)的身份验证后端。
另一种可能性是 JanRain Engage (以前称为 RPX),它为所有主要的身份验证提供程序提供单点身份验证。有第三者django app对于它,但我不能说它的质量。
关于python - Django 第 3 方身份验证系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3788631/