From c3ece186a4b26d60d1697fe2cb5520a3517bea9c Mon Sep 17 00:00:00 2001 From: Jerome Date: Fri, 21 Feb 2025 14:51:47 +0000 Subject: [PATCH] Using urlencoded params for refresh/auth tokens --- client/src/lib/auth.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client/src/lib/auth.ts b/client/src/lib/auth.ts index 592dc17..b67f21d 100644 --- a/client/src/lib/auth.ts +++ b/client/src/lib/auth.ts @@ -86,9 +86,9 @@ export async function handleOAuthCallback( const response = await fetch(metadata.token_endpoint, { method: "POST", headers: { - "Content-Type": "application/json", + "Content-Type": "application/x-www-form-urlencoded", }, - body: JSON.stringify({ + body: new URLSearchParams({ grant_type: "authorization_code", code, code_verifier: codeVerifier, @@ -117,9 +117,9 @@ export async function refreshAccessToken( const response = await fetch(metadata.token_endpoint, { method: "POST", headers: { - "Content-Type": "application/json", + "Content-Type": "application/x-www-form-urlencoded", }, - body: JSON.stringify({ + body: new URLSearchParams({ grant_type: "refresh_token", refresh_token: refreshToken, }),