Skip to content

Commit 9b2b496

Browse files
authored
Merge pull request #49 from sumocoders/365-csp-issues
365 CSP
2 parents e0d0d0f + 4c25977 commit 9b2b496

11 files changed

Lines changed: 618 additions & 333 deletions

File tree

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ APP_SECRET=9947170bb921f0390a44d613fa7a3ce5
2424
# IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml
2525
#
2626
# DATABASE_URL="sqlite:///%kernel.project_dir%/var/data.db"
27-
DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7"
27+
DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=8.0"
2828
# DATABASE_URL="postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8"
2929
###< doctrine/doctrine-bundle ###
3030

assets/app.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ import 'tom-select/dist/css/tom-select.bootstrap5.css'
55
import 'flatpickr/dist/flatpickr.css'
66
import 'flatpickr/dist/themes/airbnb.css'
77

8+
// Fix CSP Nonce for Turbo requests
9+
// See: https://github.com/hotwired/turbo/issues/294#issuecomment-877842232
10+
document.addEventListener('turbo:before-fetch-request', (event) => {
11+
event.detail.fetchOptions.headers['X-CSP-Nonce'] = document.querySelector('meta[name="csp-nonce"]').content
12+
})
13+
814
// JS
915
import 'bootstrap'
1016
import './bootstrap.js'

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
"ext-sodium": "*",
99
"beberlei/doctrineextensions": "^1.5",
1010
"doctrine/doctrine-migrations-bundle": "^3.3",
11+
"nelmio/security-bundle": "^3.5",
1112
"sentry/sentry-symfony": "^5.1",
12-
"sumocoders/framework-core-bundle": "^12.0",
13+
"sumocoders/framework-core-bundle": "^14.0",
1314
"symfony/apache-pack": "^1.0.1",
1415
"symfony/asset-mapper": "^7.3",
1516
"symfony/debug-bundle": "^7.3",

0 commit comments

Comments
 (0)