我们正在开发一个 Django 项目,我们需要在其中集成三个不同的 Django 包,即 CMS(Django-CMS 或 Wagtail)、LMS(Open edX)和支持/票务系统。
由于 Django-CMS,Open Edx 都有自己的用户身份验证,但我们希望它们共享一个通用的身份验证(用户名、密码、用户配置文件),以便登录网站的一个部分的用户能够顺利移动到其他部分。
如何使这些不同的包共享相同的身份验证?是否有任何指南或程序来集成这些不同的 Django 包?
(关于这种包集成的谷歌搜索没有任何明确的文档,所以我决定在stackoverflow上问这个)