Discourse에서 실행되는 스크립트를 허용하기 위해 다음과 같은 구성을 적용해 보려고 합니다. @merefield @supermathie?
App.yml:
DISCOURSE_ALLOW_UNSAFE_HTML: true
- volume:
host: /var/discourse/shared/standalone/nginx_custom.conf
guest: /etc/nginx/conf.d/custom.conf
CSP를 위한 Nginx 구성:
add_header Content-Security-Policy “script-src ‘self’ ‘https://webadress.com’ ‘unsafe-inline’ ‘unsafe-eval’;”;
Nginx 구성을 추가하려고 하는데, curl로 확인해 봤을 때 'unsafe-inline’와 https가 CSP에 표시되지 않습니다. 'unsafe-eval’은 관리자 화면을 통해 추가됩니다.
수정: 안전하지 않습니다