للأسف، لا أعتقد أن الإعداد الجديد سيساعد بمفرده - فداخلات الكود ستظل تتطلب تمرير كائن secure_session، حتى لو لم يتم استخدامه.
بشكل عام، نوصي باستخدام الخطافات الرسمية لملفات التوثيق الإضافية، بدلاً من تجاوز تنفيذ DiscourseConnect الأساسي.
من الصعب التأكد من ذلك دون رؤية الإضافة بالكامل، لكن يمكنك تجربة تمرير قيمة nil لـ secure_session. قد يساعد ذلك، إلى جانب تفعيل إعداد الموقع الجديد، في تقريب الأمور قليلاً من العمل بشكل صحيح.