使用通用认证/注册后端将Django站点分开

Mri*_*lla 6 python django django-sites

我需要将当前的Django应用程序拆分为两个站点.

站点A将包含面向公众的站点,该站点将包含所有静态页面和注册系统.

另一个站点 - 站点B - 是注册用户的站点.他们还可以通过站点B登录到应用程序站点.

如果我没有弄错的话,我可以使用django.contrib.sites框架来完成拥有多个站点的任务,但是可以有一个共同的认证/注册后端吗?

我怎么能做到这一点?

谢谢.

And*_*ron 2

django.contrib.sites如果两个站点都在同一服务器下运行并访问同一数据库,那么Django 的框架就很好。如果您有分布式应用程序(不同主机上的不同站点或不同数据库上的不同站点),则可以采用单点登录解决方案。

我将 OpenID 与自定义提供程序结合使用,以集中在不同数据库上运行的应用程序之间的登录。其他解决方案包括CAS提供​​者消费者)。