From baf4487ae79b18e7b20742c08d3d52769e074867 Mon Sep 17 00:00:00 2001 From: Nathan Flurry Date: Fri, 27 Jun 2025 03:54:19 +0000 Subject: [PATCH] feat: add credentials include to HTTP requests --- packages/core/src/client/http-client-driver.ts | 2 ++ packages/core/src/client/utils.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/core/src/client/http-client-driver.ts b/packages/core/src/client/http-client-driver.ts index 61bde1d97..44a60d439 100644 --- a/packages/core/src/client/http-client-driver.ts +++ b/packages/core/src/client/http-client-driver.ts @@ -183,6 +183,7 @@ export function createHttpClientDriver(managerEndpoint: string): ClientDriver { ? { [HEADER_CONN_PARAMS]: JSON.stringify(params) } : {}), }, + credentials: "include", }); }, }); @@ -211,6 +212,7 @@ export function createHttpClientDriver(managerEndpoint: string): ClientDriver { [HEADER_CONN_TOKEN]: connectionToken, }, body: messageSerialized, + credentials: "include", }); return res; }, diff --git a/packages/core/src/client/utils.ts b/packages/core/src/client/utils.ts index 1dc9c55b5..330839d90 100644 --- a/packages/core/src/client/utils.ts +++ b/packages/core/src/client/utils.ts @@ -5,6 +5,7 @@ import { httpUserAgent } from "@/utils"; import * as cbor from "cbor-x"; import { ActorError, HttpRequestError } from "./errors"; import { logger } from "./log"; +import { warn } from "node:console"; export type WebSocketMessage = string | Blob | ArrayBuffer | Uint8Array; @@ -76,6 +77,7 @@ export async function sendHttpRequest< "User-Agent": httpUserAgent(), }, body: bodyData, + credentials: "include", signal: opts.signal, }), );