Мультиарендность ДжангоPython

Программы на Python
Anonymous
Мультиарендность Джанго

Сообщение Anonymous »

Я работаю над проектом SaaS с использованием Django Tenants, и у меня возникают проблемы с поддержанием сеанса пользователя при перенаправлении на субдомен.
Моя конфигурация:
Пользовательская модель пользователя: CustomUser (в учетной записи приложения, расположенной в SHARED_APPS).
Бизнес-логика: модель Tenant имеет отношение OneToOne с CustomUser.
Последовательность аутентификации: пользователь входит в основной домен (localhost:8000). Бэкэнд аутентифицирует пользователя через вход в систему (запрос, пользователь). Я получаю связанный с ним домен и перенаправляюсь на http://tenant1.localhost:8000.
Проблема: после перенаправления на субдомен пользователь считается анонимным (

Код: Выделить всё

AnonymousUser). Кажется, сеанс не передается и не распознается между основным доменом и субдоменом.
Что я уже настроил в settings.py:
# Disabling secure for local development (HTTP)
SESSION_COOKIE_SECURE = False
CSRF_COOKIE_SECURE = False
SESSION_COOKIE_SAMESITE = 'Lax'
Мой вопрос: существует ли конкретная конфигурация для арендаторов django или промежуточного программного обеспечения сеанса, которую я мог пропустить, чтобы гарантировать, что файл cookie сеанса действителен во всех моих схемах/доменах? Заранее спасибо за помощь!

Вернуться в «Python»