مناقشة حول أجهزة iOS لا يتم تحميلها بشكل صحيح عند تمكين حماية كلمة المرور

مرحبًا. عند تفعيل حماية بكلمة مرور على Discourse، سواء عبر [1] أو [2]، فإن الموقع يعمل بشكل صحيح على أجهزة سطح المكتب وأجهزة أندرويد (بعد إدخال اسم المستخدم وكلمة المرور). ومع ذلك، عند تصفح الموقع على أجهزة iOS، يظهر بالشكل التالي:





وبما أن المشكلة تظهر فقط على أجهزة iOS، فقد تكون مرتبطة بشبكة توصيل المحتوى (CDN) مثل CloudFront. وفيما يلي سياسة التخزين وسياسة طلب الأصل:





وتشير سياسة “تفويض رؤوس الترخيص” هذه — [1] — إلى ضرورة إضافة رأس التفويض (Authorization header) إلى قائمة السماح:





هل لديكم أي فكرة عما إذا كانت المشكلة مرتبطة فقط بشبكة توصيل المحتوى (CDN) أم قد يكون هناك شيء آخر في ملفات إعدادات Discourse يحتاج إلى تحديث؟ نأمل في الحصول على رد. شكرًا لكم.

أعتقد أن ذلك لن يعمل لأن المتصفح لا يلتزم بنفس القواعد التي يلتزم بها خادم الويب.

إذا كنت تعرف كيفية إجبار هاتفك على تجاوز DNS، فيمكنك إزالة سجل DNS العام للموقع (عندها لن يتمكن أحد من الوصول إليه)، ثم إخبار هاتفك فقط باستخدام DNS الخاص بك. أنا لا أعرف كيفية فعل ذلك. يمكنك البحث في جوجل عن شيء مثل “ios DNS spoof”.

أو، يمكنك الاكتفاء بـ “login-required” كافيًا لأغراض الاختبار الخاصة بك.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.