我有一个 Django 安装,使用 userena 和 django_facebook 工作得很好。我可以从另一个数据库(一个用于身份验证的数据库,另一个用于其他所有数据库)进行身份验证吗?问题是我正在处理的项目需要在服务器上的不同 Django 安装中进行相同的身份验证,其中一个完整的服务器用于数据库。我应该制作一个处理所有应用程序的数据库路由器还是有更好的解决方案?
问问题
159 次
2 回答
0
身份验证后端是您正在寻找的。Django 文档:https ://docs.djangoproject.com/en/dev/topics/auth/#other-authentication-sources
于 2012-11-11T13:51:33.183 回答
0
简单的数据库路由器通过常规的 Django 身份验证和 Userena 身份验证解决了这个问题。我猜这与 Facebook 相同,因为它们被链接在一起。唯一的缺点是管理面板的用户在所有站点中都是相同的。
于 2012-11-12T05:40:28.487 回答