تسجيل الدخول عبر Discourse sso يعيد التوجيه إلى http://localhost:3000 ولكن ember-cli يعمل على localhost:4200
لا يمكنني العثور على أي عناصر تكوين.
Ember CLI مطلوب في وضع التطوير
لتشغيل Ember CLI في وضع التطوير، يرجى القيام بما يلي:
$ bin/ember-cli
ثم قم بزيارة عنوان URL التالي لاستخدام Discourse:
http://localhost:4200
عندما أصل إلى http://localhost:4200، ينجح تسجيل الدخول عبر sso.
فهمي هو: بعد المصادقة على المستخدمين في واجهة برمجة التطبيقات الخاصة بي، أقوم بإرجاع عنوان URL لإعادة توجيه sso، والذي في هذه الحالة هو localhost:3000 - المنفذ الذي يعمل عليه الواجهة الخلفية لـ Discourse. ستقوم الواجهة الخلفية لـ Discourse بعد ذلك بالتحقق من المعلمات قبل تسجيل دخولي إلى موقع Discourse. ولكن بعد ذلك يعيد التوجيه إلى 3000، وليس 4200، ويجب علي النقر يدويًا على المنفذ 4200 ورؤية نجاح تسجيل دخولي.
كيف يمكن إعادة توجيه المستخدمين إلى المنفذ الصحيح (الواجهة الأمامية لـ Discourse) بعد التحقق من صحة تسجيل دخولهم وتسجيلهم؟
سؤالي هو نفس سؤال https://meta.discourse.org/t/discourse-sso-login-redirect-to-localhost-3000/212026/1، ولكن نظرًا لعدم رؤية أي حل مقدم في هذا الموضوع، أقوم بإنشاء موضوع جديد.