From 70ab7fef87f8f8852fa4b0649148f924b108b10b Mon Sep 17 00:00:00 2001 From: hdg0116 Date: Wed, 9 Sep 2026 14:03:31 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20=EC=9D=B8=EC=A6=9D=20=EC=BF=A0=ED=82=A4?= =?UTF-8?q?=20=ED=94=84=EB=A1=9D=EC=8B=9C=20=EC=A0=84=EB=8B=AC=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20(#39)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/api/auth/access-token/route.ts | 5 ++++- src/shared/api/server-client.ts | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/app/api/auth/access-token/route.ts b/src/app/api/auth/access-token/route.ts index f977278..81bcb1a 100644 --- a/src/app/api/auth/access-token/route.ts +++ b/src/app/api/auth/access-token/route.ts @@ -26,7 +26,10 @@ export async function POST() { throw createMissingRefreshTokenError(); } - const serverApi = await createServerApi({accessToken: refreshToken}); + const serverApi = await createServerApi({ + accessToken: refreshToken, + authCookieName: 'refreshToken', + }); const {data} = await serverApi.post( API_ENDPOINTS.auth.accessToken, undefined, diff --git a/src/shared/api/server-client.ts b/src/shared/api/server-client.ts index 0040bef..4e10585 100644 --- a/src/shared/api/server-client.ts +++ b/src/shared/api/server-client.ts @@ -10,6 +10,7 @@ import {createApiConfigurationError, normalizeApiError} from './api-error'; interface CreateServerApiOptions { accessToken?: string; + authCookieName?: 'accessToken' | 'refreshToken'; includeAccessToken?: boolean; } @@ -41,6 +42,7 @@ const getHttpsAdminApiBaseUrl = (adminApiBaseUrl: string | undefined) => { export const createServerApi = async ({ accessToken, + authCookieName = 'accessToken', includeAccessToken = true, }: CreateServerApiOptions = {}): Promise => { const {adminApiBaseUrl} = getServerEnv(); @@ -60,7 +62,7 @@ export const createServerApi = async ({ config.headers.Accept = 'application/json'; if (includeAccessToken && resolvedAccessToken) { - config.headers.Authorization = `Bearer ${resolvedAccessToken}`; + config.headers.Cookie = `${authCookieName}=${resolvedAccessToken}`; } return config;