我目前工作的地方有很多 Django 项目,每个项目都在自己的 VPS 上运行,每个项目都在自己的子域(foo.example.com、bar.example.com、...)下运行,如下图所示:

我想要做的是有一个中央 Django 服务器来管理每个应用程序的所有登录过程(授权和身份验证),并且当用户登录foo.example.com然后转到时bar.example.com,他的会话保持活动状态并且不需要输入凭据再次(用户/密码),如果用户注销,他也看不到其他项目的任何内容,直到他再次登录。
与 Google 在您登录gmail.com并访问youtube.com或blogger.com(或更类似于我想做的:您登录google.com并访问 drive.google.com、photos.google.com、calendar.google.com)或任何其他 Google 网站时所做的类似,您的会话保持活动状态。
是否有任何 django-package 或任何其他方式可以帮助我完成它?