هل يسبب DISCOURSE_CDN_URL انتهاكات لسياسة أمان المحتوى؟

إذن لدينا هذا في سياسة أمن المحتوى (CSP)

https://abedmulti-92e2.kxcdn.com/uploads/assets/
https://abedmulti-92e2.kxcdn.com/uploads/brotli_asset/
# أي: DISCOURSE_S3_CDN_URL + /brotli_asset/

لكن العنوان الفعلي هو

https://lcsupport-92e2.kxcdn.com/brotli_asset/preload-store-d32dcf974dddcac742f8a7a6aa7fcd686185920b201029d0ecb2b85527ef9034.js
# أي: DISCOURSE_CDN_URL + /brotli_asset/...

الكود ذي الصلة في سياسة أمن المحتوى (CSP):

نحن نعط الأولوية لاستخدام DISCOURSE_S3_CDN_URL للأصول عند توفره. وهذا يتوافق مع توليد عناوين أصول CDN.

@pfaffman هل تُرجع GlobalSetting.use_s3؟ قيمة true لموقعك؟

أتساءل عما إذا كنا بحاجة إلى إضافة تحقق من GlobalSetting.use_s3؟ هنا. هل وجود GlobalSetting.s3_cdn_url يعني بالضرورة GlobalSetting.use_s3؟؟ أنا غير متأكد قليلاً بشأن توليد الأصول / CDN لـ S3 الآن :sweat_smile: هل يمكن لشخص أكثر دراية بذلك إلقاء نظرة أيضًا؟ شكرًا!