Verursacht DISCOURSE_CDN_URL Content-Security-Policy-Verstöße?

Wir haben also dies in der CSP:

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

Die tatsächliche Adresse lautet jedoch:

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

Der relevante CSP-Code:

Wir priorisieren die Verwendung von DISCOURSE_S3_CDN_URL für Assets, wenn verfügbar. Dies entspricht der Generierung von CDN-Asset-URLs.

@pfaffman: Gibt GlobalSetting.use_s3? für deine Seite true zurück?

Ich frage mich, ob wir hier eine zusätzliche Prüfung auf GlobalSetting.use_s3? benötigen. Bedeutet das Vorhandensein von GlobalSetting.s3_cdn_url zwangsläufig, dass GlobalSetting.use_s3? zutrifft? Bei der Asset-Generierung und dem S3-CDN bin ich gerade etwas unsicher :sweat_smile: – könnte sich jemand, der damit besser vertraut ist, das auch ansehen? Danke!