Add logger and helmet fiber middlewares
This commit is contained in:
parent
08c8f78328
commit
53889674c3
3 changed files with 10 additions and 1 deletions
1
go.mod
1
go.mod
|
|
@ -6,6 +6,7 @@ require (
|
||||||
github.com/glebarez/sqlite v1.11.0
|
github.com/glebarez/sqlite v1.11.0
|
||||||
github.com/go-playground/validator v9.31.0+incompatible
|
github.com/go-playground/validator v9.31.0+incompatible
|
||||||
github.com/gofiber/fiber/v2 v2.52.5
|
github.com/gofiber/fiber/v2 v2.52.5
|
||||||
|
github.com/gofiber/helmet/v2 v2.2.26
|
||||||
github.com/gofiber/storage/badger/v2 v2.0.1
|
github.com/gofiber/storage/badger/v2 v2.0.1
|
||||||
github.com/gofiber/template/django/v3 v3.1.12
|
github.com/gofiber/template/django/v3 v3.1.12
|
||||||
github.com/golobby/dotenv v1.3.2
|
github.com/golobby/dotenv v1.3.2
|
||||||
|
|
|
||||||
2
go.sum
2
go.sum
|
|
@ -52,6 +52,8 @@ github.com/go-playground/validator v9.31.0+incompatible h1:UA72EPEogEnq76ehGdEDp
|
||||||
github.com/go-playground/validator v9.31.0+incompatible/go.mod h1:yrEkQXlcI+PugkyDjY2bRrL/UBU4f3rvrgkN3V8JEig=
|
github.com/go-playground/validator v9.31.0+incompatible/go.mod h1:yrEkQXlcI+PugkyDjY2bRrL/UBU4f3rvrgkN3V8JEig=
|
||||||
github.com/gofiber/fiber/v2 v2.52.5 h1:tWoP1MJQjGEe4GB5TUGOi7P2E0ZMMRx5ZTG4rT+yGMo=
|
github.com/gofiber/fiber/v2 v2.52.5 h1:tWoP1MJQjGEe4GB5TUGOi7P2E0ZMMRx5ZTG4rT+yGMo=
|
||||||
github.com/gofiber/fiber/v2 v2.52.5/go.mod h1:KEOE+cXMhXG0zHc9d8+E38hoX+ZN7bhOtgeF2oT6jrQ=
|
github.com/gofiber/fiber/v2 v2.52.5/go.mod h1:KEOE+cXMhXG0zHc9d8+E38hoX+ZN7bhOtgeF2oT6jrQ=
|
||||||
|
github.com/gofiber/helmet/v2 v2.2.26 h1:KreQVUpCIGppPQ6Yt8qQMaIR4fVXMnvBdsda0dJSsO8=
|
||||||
|
github.com/gofiber/helmet/v2 v2.2.26/go.mod h1:XE0DF4cgf0M5xIt7qyAK5zOi8jJblhxfSDv9DAmEEQo=
|
||||||
github.com/gofiber/storage/badger/v2 v2.0.1 h1:iIB5Dh2dypJjdEruYgBf7H4l5a98R5pVKVLk5wbY5bo=
|
github.com/gofiber/storage/badger/v2 v2.0.1 h1:iIB5Dh2dypJjdEruYgBf7H4l5a98R5pVKVLk5wbY5bo=
|
||||||
github.com/gofiber/storage/badger/v2 v2.0.1/go.mod h1:2LA5uR3q4xFVd0oXIZWK+7yzlO2vzLa/D062R7fowFI=
|
github.com/gofiber/storage/badger/v2 v2.0.1/go.mod h1:2LA5uR3q4xFVd0oXIZWK+7yzlO2vzLa/D062R7fowFI=
|
||||||
github.com/gofiber/template v1.8.3 h1:hzHdvMwMo/T2kouz2pPCA0zGiLCeMnoGsQZBTSYgZxc=
|
github.com/gofiber/template v1.8.3 h1:hzHdvMwMo/T2kouz2pPCA0zGiLCeMnoGsQZBTSYgZxc=
|
||||||
|
|
|
||||||
8
main.go
8
main.go
|
|
@ -12,6 +12,8 @@ import (
|
||||||
"git.readonly.ch/bouzoure/popvaud-people/middlewares"
|
"git.readonly.ch/bouzoure/popvaud-people/middlewares"
|
||||||
"github.com/gofiber/fiber/v2"
|
"github.com/gofiber/fiber/v2"
|
||||||
"github.com/gofiber/fiber/v2/middleware/filesystem"
|
"github.com/gofiber/fiber/v2/middleware/filesystem"
|
||||||
|
loggerMiddleware "github.com/gofiber/fiber/v2/middleware/logger"
|
||||||
|
"github.com/gofiber/helmet/v2"
|
||||||
"github.com/gofiber/template/django/v3"
|
"github.com/gofiber/template/django/v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -79,7 +81,11 @@ func main() {
|
||||||
}))
|
}))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Middlewares
|
// Base middlewares
|
||||||
|
app.Use(loggerMiddleware.New())
|
||||||
|
app.Use(helmet.New())
|
||||||
|
|
||||||
|
// Security middlewares
|
||||||
app.Use(middlewares.AuthMiddleware)
|
app.Use(middlewares.AuthMiddleware)
|
||||||
app.Use(middlewares.WelcomeMiddleware)
|
app.Use(middlewares.WelcomeMiddleware)
|
||||||
app.Use(middlewares.MfaEnrollMiddleware)
|
app.Use(middlewares.MfaEnrollMiddleware)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue