From e27811635686367768f796e6a89fb1f6b5cc235e Mon Sep 17 00:00:00 2001 From: Mateusz Pietryga Date: Fri, 22 Mar 2024 14:12:00 +0100 Subject: [PATCH] Fix: OAuth2 Access Token request is sent as GET (#1795) (#1808) --- packages/bruno-electron/src/ipc/network/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/bruno-electron/src/ipc/network/index.js b/packages/bruno-electron/src/ipc/network/index.js index 73c2a7916..91e7a1e62 100644 --- a/packages/bruno-electron/src/ipc/network/index.js +++ b/packages/bruno-electron/src/ipc/network/index.js @@ -208,6 +208,7 @@ const configureRequest = async ( interpolateVars(requestCopy, envVars, collectionVariables, processEnvVars); const { data: authorizationCodeData, url: authorizationCodeAccessTokenUrl } = await resolveOAuth2AuthorizationCodeAccessToken(requestCopy, collectionUid); + request.method = 'POST'; request.headers['content-type'] = 'application/x-www-form-urlencoded'; request.data = authorizationCodeData; request.url = authorizationCodeAccessTokenUrl; @@ -216,6 +217,7 @@ const configureRequest = async ( interpolateVars(requestCopy, envVars, collectionVariables, processEnvVars); const { data: clientCredentialsData, url: clientCredentialsAccessTokenUrl } = await transformClientCredentialsRequest(requestCopy); + request.method = 'POST'; request.data = clientCredentialsData; request.url = clientCredentialsAccessTokenUrl; break; @@ -224,6 +226,7 @@ const configureRequest = async ( const { data: passwordData, url: passwordAccessTokenUrl } = await transformPasswordCredentialsRequest( requestCopy ); + request.method = 'POST'; request.data = passwordData; request.url = passwordAccessTokenUrl; break;