نحن نستخدم أيضًا DiscourseConnect ونواجه نفس المشكلة.
لقد قمنا بتشغيله منذ بضع سنوات والآن وكل شيء سار بسلاسة. تم التحديث اليوم إلى 3.5.0.beta8-dev [e91024a221]
بشكل أساسي، يضيف رد الاتصال من نظام sso إلى عنوان URL الخاص بـ Discourse https://discourse.domain.ext/login ولدينا نفس الشاشة التي لدى @markschmucker.
لاحظنا أيضًا أنه عند النقر على شعار الرأس، نصل إلى https://discourse.domain.ext/ ويكون تسجيل الدخول ناجحًا (فقط نقرة على زر مطلوبة).
يبدو أنه في الإصدار السابق، كان وحدة تحكم الجلسة يتصرف بشكل مختلف، ومن المحتمل أنه فهم أن المكالمة بدأت بواسطة sso خارجي وكان يتعامل معها بالطريقة الصحيحة.
لاحظت أنه في الشهر الماضي، قام @zogstrip بارتكاب بعض التغييرات التي قد تكون مرتبطة (غير متأكد بنسبة 100٪) بسوء السلوك.
حتى الآن، قمنا بتطبيق حل بديل في طريقة رد الاتصال التي كانت تضيف /login إلى عنوان URL الخاص بـ Discourse ويبدو أن كل شيء يعمل بشكل صحيح.
إذا كنت أفتقد أي شيء مثل بعض المستندات التي كانت تقدم نصائح حول تغيير قد يكون معطلاً في جزء التعليمات البرمجية هذا، فأعلمني بذلك.
شكرًا لكم جميعًا على دعمكم.