تسجيل الدخول إلى Discourse من موقع خارجي

مرحباً، كان لدينا حالة استخدام حيث نحتاج إلى دمج discourse في المنتج الحالي (تطبيق Next js). نحن نتطلع إلى بناء مجتمع باستخدام واجهات برمجة تطبيقات discourse. نواجه مشكلة في تدفق تسجيل الدخول.

مزيد من السياق: يستخدم تطبيق الويب الخاص بالمنتج تسجيل الدخول عبر Google، لنقل example.com. يتم استضافة منتدى Discourse ذاتيًا على discourse.example.com. نظرًا لأنه تطبيق صفحة واحدة، نود المصادقة الديناميكية لـ discourse، بناءً على الاستكشاف الذي قمنا به، هذا غير ممكن. لقد نظرنا في كيفية عمل discourseConnect وأنشأنا نموذجًا صغيرًا لفهم التدفق العام. المشكلة مع discourse connect هي أنه يعيد التوجيه إلى discourse.example.com.

السؤال هو: كيف يمكننا تسجيل دخول مستخدم إلى discourse لاستدعاء واجهات برمجة التطبيقات المصادق عليها من تطبيق الصفحة الواحدة الخاص بنا؟