حققت بعض التقدم.
في النهاية، الطريقة الوحيدة التي توصلت إليها هي استخدام عامل Cloudflare Worker كوسيط/خلفية للتعامل مع المصادقة، وإخفاء بيانات اعتماد المزود، وإنشاء روابط رفع، ثم رفع البيانات إلى CF Stream أو Mux. هل هذه الطريقة مقبولة لديك؟
كيف تعمل (بشكل غير تقني):
- تنقر على “رفع”.
- تظهر نافذة منبثقة سريعة لتسجيل دخولك عبر Discourse SSO (للمرة الأولى فقط).
- يؤكد الوسيط أنك مخول، ويتذكر ذلك لمدة ساعة.
- تطلب TC من الوسيط مكان وضع الفيديو؛ فيفتح ذلك نقطة رفع خاصة لدى المزود (الذي يحتفظ بالمفاتيح السرية).
- ترفع TC مباشرةً إلى المزود.
إليك عرضًا توضيحيًا سريعًا.
لا تقلق بشأن وقت المعالجة. يمكنك استخدام زر “إدراج الآن” بدلاً من ذلك إذا كنت تفضل ذلك.
أعتقد أن هذا حل لائق ويعمل بشكل جيد نسبيًا بالنظر إلى قيود TC. ![]()
مع ذلك، أعتقد أن هذا يجب أن يكون بديلاً أخيرًا فقط. الإضافة التي شاركها Dave تحتوي على تكامل عميق ويجب أن تكون الخيار الأول لحل نظيف. إذا أمكن، أشجعك بشدة على التواصل معهم! (بخلاف ذلك، أخبرني!)
