From ce5c4b64d62cfce72bf64238cc4cda4e2564a3be Mon Sep 17 00:00:00 2001 From: Bereket Engida Date: Sun, 13 Oct 2024 17:07:35 +0300 Subject: [PATCH] feat: bearer token encrypted value support --- packages/better-auth/src/plugins/bearer/bearer.test.ts | 3 ++- packages/better-auth/src/plugins/bearer/index.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/better-auth/src/plugins/bearer/bearer.test.ts b/packages/better-auth/src/plugins/bearer/bearer.test.ts index 55dbbf4fb8..177058c413 100644 --- a/packages/better-auth/src/plugins/bearer/bearer.test.ts +++ b/packages/better-auth/src/plugins/bearer/bearer.test.ts @@ -22,6 +22,7 @@ describe("bearer", async () => { encryptedToken = headers .get("cookie") ?.split("better-auth.session_token=")[1]; + console.log(encryptedToken); expect(session.data?.session.id).toBe(res.data?.session.id); }); @@ -51,7 +52,7 @@ describe("bearer", async () => { const session = await client.session({ fetchOptions: { headers: { - cookie: `better-auth.session_token=${encryptedToken}`, + authorization: `Bearer ${encryptedToken}`, }, }, }); diff --git a/packages/better-auth/src/plugins/bearer/index.ts b/packages/better-auth/src/plugins/bearer/index.ts index a3cd336ca8..632eadc872 100644 --- a/packages/better-auth/src/plugins/bearer/index.ts +++ b/packages/better-auth/src/plugins/bearer/index.ts @@ -27,7 +27,7 @@ export const bearer = () => { let signedToken = ""; if (token.includes(".")) { - signedToken = token.split(".")[1]; + signedToken = token; } else { signedToken = await serializeSigned("", token, c.context.secret); }