diff --git a/internal/middleware/auth.go b/internal/middleware/auth.go index 619d4ab..6423217 100644 --- a/internal/middleware/auth.go +++ b/internal/middleware/auth.go @@ -26,13 +26,13 @@ func AuthMiddleware(next http.Handler) http.Handler { } tokenStr := parts[1] - token, userClaims, err := auth.VerifyToken(tokenStr) - if err != nil || !token.Valid { + token, userClaims, err := auth.VerifyToken(tokenStr) + if err != nil || !token.Valid { http.Error(w, fmt.Sprintf("invalid token: %v", err), http.StatusUnauthorized) - return - } + return + } - ctx := context.WithValue(r.Context(), types.UserIdKey, userClaims.UserID) + ctx := context.WithValue(r.Context(), types.UserIdKey, userClaims.Subject) next.ServeHTTP(w, r.WithContext(ctx)) }) } @@ -50,4 +50,3 @@ func WithSkipper(mw func(http.Handler) http.Handler, excludedPaths ...string) fu }) } } -