diff --git a/backend/internal/server/middleware/api_key_auth_google.go b/backend/internal/server/middleware/api_key_auth_google.go index 7cef27a6..e37b389e 100644 --- a/backend/internal/server/middleware/api_key_auth_google.go +++ b/backend/internal/server/middleware/api_key_auth_google.go @@ -81,7 +81,11 @@ func ApiKeyAuthWithSubscriptionGoogle(apiKeyService *service.ApiKeyService, subs } c.Set(string(ContextKeyApiKey), apiKey) - c.Set(string(ContextKeyUser), apiKey.User) + c.Set(string(ContextKeyUser), AuthSubject{ + UserID: apiKey.User.ID, + Concurrency: apiKey.User.Concurrency, + }) + c.Set(string(ContextKeyUserRole), apiKey.User.Role) c.Next() } } diff --git a/backend/internal/web/embed_on.go b/backend/internal/web/embed_on.go index 62f1069c..4bf46897 100644 --- a/backend/internal/web/embed_on.go +++ b/backend/internal/web/embed_on.go @@ -29,7 +29,8 @@ func ServeEmbeddedFrontend() gin.HandlerFunc { strings.HasPrefix(path, "/v1/") || strings.HasPrefix(path, "/v1beta/") || strings.HasPrefix(path, "/setup/") || - path == "/health" { + path == "/health" || + path == "/responses" { c.Next() return }