diff --git a/api/internal/middleware/authority_middleware.go b/api/internal/middleware/authority_middleware.go index 4c8b73b..35d1ecd 100644 --- a/api/internal/middleware/authority_middleware.go +++ b/api/internal/middleware/authority_middleware.go @@ -55,13 +55,6 @@ func writeError(w http.ResponseWriter, statusCode int, message string) { func (m *AuthorityMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { startTime := time.Now() - - // 检查是否为公开路径(可选) - if m.isPublicPath(r.URL.Path) { - next(w, r) - return - } - // 1. 从 Authorization Header 中提取 Bearer Token authHeader := r.Header.Get("Authorization") if authHeader == "" { @@ -149,21 +142,3 @@ func (m *AuthorityMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc { next(w, r) } } - -// isPublicPath 检查是否为公开路径 -func (m *AuthorityMiddleware) isPublicPath(path string) bool { - publicPaths := []string{ - "/api/login", - "/api/register", - "/api/public/", - "/health", - "/metrics", - } - - for _, publicPath := range publicPaths { - if strings.HasPrefix(path, publicPath) { - return true - } - } - return false -}