Problems with Force https and mixed https content

У меня точно такая же проблема, как у людей, сообщивших об этом здесь и в этой теме.

Проблема не связана ни с реализацией SSO, ни с веб-сервером: в моём случае HTTP-запросы перенаправляются на HTTPS, после чего проходят через обратный прокси. SSO работает идеально, если я перенаправляю пользователя на https://discourse.fqdn.top/session/sso_login?sso=PAYLOAD&sig=SIGNATURE, а параметр force_https установлен в false. Это подтверждает, что как часть SSO, так и прокси работают безупречно. Проблема возникает только тогда, когда я переключаю force_https на true — всё перестаёт работать. Если у меня уже есть активная сессия, я могу изменить force_https на true и использовать Discourse без каких-либо проблем, что ещё раз подтверждает: проблема не связана с обратным прокси. Оставлять force_https равным false нельзя, так как это ломает отображение логотипов, а Chrome недоволен смешиванием ресурсов с HTTP и HTTPS (он показывает небольшое предупреждение в адресной строке о том, что страница небезопасна).