From 9d4d8441f9b450655d5565af750a8b06eae3fb84 Mon Sep 17 00:00:00 2001 From: Xvezda Date: Sat, 4 May 2024 18:42:27 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=BF=A0=ED=82=A4=20=EC=9C=A0=ED=9A=A8?= =?UTF-8?q?=EA=B8=B0=EA=B0=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/api/src/services/auth/v1/route.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/api/src/services/auth/v1/route.ts b/apps/api/src/services/auth/v1/route.ts index c14cccd..5e1ab49 100644 --- a/apps/api/src/services/auth/v1/route.ts +++ b/apps/api/src/services/auth/v1/route.ts @@ -139,7 +139,14 @@ const verifyToken = async , C extends Context = Co return payload; }; -const signToken = async , C extends Context = Context>(context: C, payload: T, expires: string | number | Date) => { +const signToken = async < + T extends Record, + C extends Context = Context +>( + context: C, + payload: T, + expires: string | number | Date +) => { const privateKey = await jose.importPKCS8(u8ToString(jose.base64url.decode(context.env.JWT_SECRET_KEY)), 'ES256'); const jwt = await new jose.SignJWT(payload) .setProtectedHeader({ alg: 'ES256' }) @@ -437,7 +444,7 @@ app.get('/callback', async (c) => { httpOnly: true, sameSite: 'None', secure: true, - expires, + expires: monthLater, ...c.env.DEV ? {} : { domain: '.cheda.kr', },