diff --git a/packages/hoppscotch-app/.env.example b/packages/hoppscotch-app/.env.example index 673d3505c..986790310 100644 --- a/packages/hoppscotch-app/.env.example +++ b/packages/hoppscotch-app/.env.example @@ -26,3 +26,6 @@ VITE_BACKEND_WS_URL=wss://api.hoppscotch.io/graphql # VITE_SENTRY_DSN: # VITE_SENTRY_ENVIRONMENT: # VITE_SENTRY_RELEASE_TAG: + +# Proxyscotch Access Token (Optional) +# VITE_PROXYSCOTCH_ACCESS_TOKEN: diff --git a/packages/hoppscotch-app/src/helpers/strategies/AxiosStrategy.ts b/packages/hoppscotch-app/src/helpers/strategies/AxiosStrategy.ts index b058cbeac..137bc6592 100644 --- a/packages/hoppscotch-app/src/helpers/strategies/AxiosStrategy.ts +++ b/packages/hoppscotch-app/src/helpers/strategies/AxiosStrategy.ts @@ -29,6 +29,7 @@ const getProxyPayload = ( let payload: ProxyPayloadType = { ...req, wantsBinary: true, + accessToken: import.meta.env.VITE_PROXYSCOTCH_ACCESS_TOKEN ?? "", } if (payload.data instanceof FormData) { diff --git a/packages/hoppscotch-app/src/vite-envs.d.ts b/packages/hoppscotch-app/src/vite-envs.d.ts index ae58f12de..5b8a2ed45 100644 --- a/packages/hoppscotch-app/src/vite-envs.d.ts +++ b/packages/hoppscotch-app/src/vite-envs.d.ts @@ -24,6 +24,8 @@ interface ImportMetaEnv { readonly VITE_SENTRY_DSN?: string readonly VITE_SENTRY_ENVIRONMENT?: string readonly VITE_SENTRY_RELEASE_TAG?: string + + readonly VITE_PROXYSCOTCH_ACCESS_TOKEN?: string } interface ImportMeta {