From 5f7240d93b2d7062a0afa52dc17596314ecef721 Mon Sep 17 00:00:00 2001 From: Angel <122130728+taos15@users.noreply.github.com> Date: Tue, 9 Apr 2024 18:04:30 -0400 Subject: [PATCH] Include credentials in requests (#721) * feat(request manager): adds header to send cookies, and other auths with every request * refactor(.gitignore): removes local env from .gitignores --- .gitignore | 2 +- src/lib/requests/client/GraphQLClient.ts | 2 +- src/lib/requests/client/RestClient.ts | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fde0f2b6..6268e775 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,4 @@ build/* tools/scripts/github_token.json -src/lib/graphql/schema.json +src/lib/graphql/schema.json \ No newline at end of file diff --git a/src/lib/requests/client/GraphQLClient.ts b/src/lib/requests/client/GraphQLClient.ts index 27aee8fd..02b57784 100644 --- a/src/lib/requests/client/GraphQLClient.ts +++ b/src/lib/requests/client/GraphQLClient.ts @@ -138,7 +138,7 @@ export class GraphQLClient extends BaseClient< } private createUploadLink() { - return createUploadLink({ uri: () => this.getBaseUrl() }); + return createUploadLink({ uri: () => this.getBaseUrl(), credentials: 'include' }); } private createWSLink() { diff --git a/src/lib/requests/client/RestClient.ts b/src/lib/requests/client/RestClient.ts index b70da094..6547ada9 100644 --- a/src/lib/requests/client/RestClient.ts +++ b/src/lib/requests/client/RestClient.ts @@ -27,7 +27,9 @@ export class RestClient extends BaseClient Promise> implements IRestClient { - private config: RequestInit = {}; + private config: RequestInit = { + credentials: 'include', + }; public readonly fetcher = async ( url: string,