Quellcode durchsuchen

Add a default CSP

Disallows loading external ressources. Providers can override it with
their reverse proxy settings.
master
Simon Ser vor 4 Jahren
Ursprung
Commit
3d2da43207
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: FDE7BE0E88F5E48
1 geänderte Dateien mit 7 neuen und 0 gelöschten Zeilen
  1. +7
    -0
      server.go

+ 7
- 0
server.go Datei anzeigen

@@ -168,6 +168,13 @@ func New(e *echo.Echo, options *Options) error {

e.Use(func(next echo.HandlerFunc) echo.HandlerFunc {
return func(ectx echo.Context) error {
ectx.Response().Header().Set("Content-Security-Policy", "default-src 'self'")
return next(ectx)
}
})

e.Use(func(next echo.HandlerFunc) echo.HandlerFunc {
return func(ectx echo.Context) error {
ctx := &Context{Context: ectx, Server: s}
ctx.Set("context", ctx)



Laden…
Abbrechen
Speichern