أواجه نفس المشكلة تمامًا التي أبلغ عنها الآخرون هنا وفي هذا الموضوع.
المشكلة لا تتعلق بتنفيذ 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 (يظهر تنبيهًا صغيرًا في شريط العناوين بأن الصفحة غير آمنة).