لدي موقعي الخاص الذي أود تضمين قائمة بالمواضيع فيه. تم إعداد المنتدى الخاص بي على community.withgrayce.com، وهو يتطلب تسجيل الدخول لرؤية المحتوى باستخدام DiscourseConnect فقط كوسيلة تسجيل دخول. لقد قمت بإعداد d-topics-list لهذا الغرض على موقعي. ما يحدث هو:\n\n* يقوم iframe الذي تم إنشاؤه بواسطة d-topics-list بتحميل عنوان URL https://community.withgrayce.com/embed/topics?discourse_embed_id=de-d4px4nnxj&per_page=5\n* نظرًا لأن تسجيل الدخول مطلوب، يقوم عنوان URL هذا بإعادة توجيه إلى عنوان URL الخاص بـ discourse conect الخاص بي. أنا أختبر محليًا، لذا ينتقل هذا إلى http://localhost:3001/sso?sso=SSO_PARAMS_SNIPPED\n* يقوم عنوان URL هذا بتحميل صفحة تقوم بالوصول إلى واجهة برمجة تطبيقات للحصول على إعادة توجيه SSO ثم تقوم بتعيين window.location.href بعنوان URL هذا داخل iframe. لقد اختبرت أن SSO يعمل بشكل صحيح بشكل عام باستخدام هذه التقنية.\n* عندما يحاول iframe تحميل إعادة توجيه SSO، فإنه يتلقى 419 يقول أن تسجيل الدخول قد انتهت صلاحيته.\n\nلا يمكنني معرفة سبب حدوث 419 في هذه الحالة، ولكن هل هذا النهج محكوم عليه بالفشل؟ هل هناك طريقة قابلة للتطبيق لتضمين قائمة المواضيع عندما يكون تسجيل الدخول مطلوبًا واستخدام discourse connect؟\n\nشكرًا!
إعجاب واحد (1)
سيعمل هذا بشكل جيد في بيئة الإنتاج، ولكنه صعب اختباره محليًا.
3 إعجابات
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.