Обработка SSO между двумя приложениями Django

Имеется два приложения на базе Django под одной платформой с разными поддоменами. Одно из приложений использует OpenSource проект. Базы данных между этими приложениями разные, и в обеих имеются соответствующие таблицы пользователей. Мы хотим избежать внесения каких-либо серьезных изменений в это второе приложение (OSS), чтобы убедиться в его поддерживаемости.

Вопрос в том, как мы можем иметь SSO в месте, где пользователь регистрируется в 1-ом приложении (наше основное приложение), пользователи должны быть автоматически залогинены и во 2-ом приложении. В идеале 1-е приложение должно обрабатывать все процессы регистрации/входа. Оба приложения поддерживают SessionAuthentication.

Вернуться на верх