version: 3.5.0.beta1
тип развёртывания: self-hosted
тип входа: Discourse SSO Connect
Всем привет,
В настоящее время мы используем собственную инсталляцию Discourse в рамках нашей инфраструктуры.
Всё работает корректно до момента входа через метод Discourse SSO Connect (мы используем собственный сервер учётных записей для аутентификации).
Однако мы столкнулись с проблемой: во время выполнения поиска случайным образом появляется всплывающее окно «Вы были разлогинены».
Это происходит только в production-окружении — в development или staging подобных проблем нет.
Мы не вносили никаких изменений в исходный код с открытой лицензией Discourse.
Мы предполагаем, что cookie _forum_session должен обновляться при каждом API-запросе, но по какой-то причине в production это обновление не происходит. В результате текущий cookie сессии становится недействительным, что приводит к разлогиниванию.
Если кто-то сталкивался с подобной проблемой или имеет идеи о том, что может происходить, буду очень благодарен за помощь.
Мы надеемся решить эту проблему как можно скорее.
Спасибо!