Files
GoMembership/internal/middlewares/auth_middleware.go
$(pass /github/name) 6d34d99835 first working server
2024-07-03 09:40:45 +02:00

18 lines
353 B
Go

package middlewares
import (
"net/http"
)
func AuthMiddleware(next http.Handler) http.Handler {
return http.HandlerFunc(
func(w http.ResponseWriter, r *http.Request) {
token := r.Header.Get("Authorization")
if token != "your-secret-token" {
http.Error(w, "Forbidden", http.StatusForbidden)
return
}
next.ServeHTTP(w, r)
})
}