muyu-apiserver/gateway/internal/middleware/authorityMiddleware.go
Chever John 71a2d912e2 feat: initial commit for muyu-apiserver
Go service with gateway, RPC, model layers and k8s deploy configs.

Made-with: Cursor
2026-02-28 15:29:16 +08:00

20 lines
415 B
Go

package middleware
import (
"net/http"
)
type AuthorityMiddleware struct{}
func NewAuthorityMiddleware() *AuthorityMiddleware {
return &AuthorityMiddleware{}
}
func (m *AuthorityMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
// go-zero JWT middleware puts claims into context
// Casbin enforcement will be added later
next(w, r)
}
}