Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.39 KB

README.md

File metadata and controls

41 lines (26 loc) · 1.39 KB

👻 Goth

Test & Build Go Reference Go Report Card License: MIT Taylor Swift

A fiber 🚀 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

Providers

  • GitHub (github.com, Enterprise, and Enterprise Cloud)
  • Microsoft Entra ID

CSRF

The middleware supports CSRF protection. It is added via the following package.

import "github.com/zeiss/fiber-goth/csrf"

app := fiber.New()
app.Use(csrf.New())

The CSRF protection depends on the session middleware.

Examples

See examples to understand the provided interfaces

License

MIT