๐ป Goth
July 3, 2026 ยท View on GitHub
A fiber :rocket: middleware to integrate authentication to your application. It uses lightweight adapters and providers interfaces to integrate with multi-providers.
Installation
$ go get github.com/zeiss/fiber-goth/v3
Providers
- GitHub (github.com, Enterprise, and Enterprise Cloud)
- Microsoft Entra ID
- Dex
CSRF
The middleware supports CSRF protection. It is added via the following package.
import "github.com/zeiss/fiber-goth/v3/csrf"
app := fiber.New()
app.Use(csrf.New())
The CSRF protection depends on the session middleware.
Examples
See examples to understand the provided interfaces