diff --git a/pkg/service/auth.go b/pkg/service/auth.go index d019c4aae..3fcc1ce49 100644 --- a/pkg/service/auth.go +++ b/pkg/service/auth.go @@ -17,6 +17,7 @@ package service import ( "context" "errors" + "fmt" "net/http" "strings" "time" @@ -88,13 +89,13 @@ func (m *APIKeyAuthMiddleware) ServeHTTP(w http.ResponseWriter, r *http.Request, secret := m.provider.GetSecret(v.APIKey()) if secret == "" { - HandleError(w, r, http.StatusUnauthorized, errors.New("invalid API key: "+v.APIKey())) + HandleError(w, r, http.StatusUnauthorized, ErrInvalidAPIKey) return } claims, grants, err := v.Verify(secret) if err != nil { - HandleError(w, r, http.StatusUnauthorized, errors.New("invalid token: "+authToken+", error: "+err.Error())) + HandleError(w, r, http.StatusUnauthorized, fmt.Errorf("%w: %s", ErrInvalidAuthorizationToken, err.Error())) return }