From 8026f74829c1307c2c193bafc373b059e0398bc9 Mon Sep 17 00:00:00 2001 From: Jason Endo Date: Tue, 20 May 2025 14:02:18 -0700 Subject: [PATCH 1/2] add rawAccessToken() to BackendClient --- packages/sdk/CHANGELOG.md | 6 ++++++ packages/sdk/package.json | 2 +- packages/sdk/src/server/index.ts | 7 +++++++ pnpm-lock.yaml | 6 ++---- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 833e880b3b2db..ceb0140affa03 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -2,6 +2,12 @@ # Changelog +## [1.6.3] - 2025-05-20b + +### Added + +- Added `rawAccessToken` getter to `BackendClient` + ## [1.6.2] - 2025-05-20a ### Added diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 153ba0e2e4737..b99bb35ff4657 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,7 +1,7 @@ { "name": "@pipedream/sdk", "type": "module", - "version": "1.6.2", + "version": "1.6.3", "description": "Pipedream SDK", "main": "./dist/server.js", "module": "./dist/server.js", diff --git a/packages/sdk/src/server/index.ts b/packages/sdk/src/server/index.ts index 5b89ff358f50e..3b5b228b44986 100644 --- a/packages/sdk/src/server/index.ts +++ b/packages/sdk/src/server/index.ts @@ -251,6 +251,13 @@ export class BackendClient extends BaseClient { } } + public rawAccessToken(): string | Promise { + if (this.staticAccessToken) { + return this.staticAccessToken; + } + return this.ensureValidOauthAccessToken(); + } + protected authHeaders(): string | Promise { if (this.staticAccessToken) { return `Bearer ${this.staticAccessToken}`; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5071116ba258d..1ac062fee7a94 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8669,8 +8669,7 @@ importers: specifier: ^3.0.3 version: 3.0.3 - components/nextlead: - specifiers: {} + components/nextlead: {} components/nexudus: {} @@ -13980,8 +13979,7 @@ importers: components/usps: {} - components/utopian_labs: - specifiers: {} + components/utopian_labs: {} components/utradea: {} From b8d2b0c1cbbcb9c174dceac92098eab78efa6168 Mon Sep 17 00:00:00 2001 From: Jason Endo Date: Tue, 20 May 2025 14:16:08 -0700 Subject: [PATCH 2/2] + comment --- packages/sdk/src/server/index.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/sdk/src/server/index.ts b/packages/sdk/src/server/index.ts index 3b5b228b44986..ff426614bd5a5 100644 --- a/packages/sdk/src/server/index.ts +++ b/packages/sdk/src/server/index.ts @@ -251,6 +251,12 @@ export class BackendClient extends BaseClient { } } + /** + * Returns the raw access token string or a promise resolving to it. + * This can be used when you need the token directly without Authorization header formatting. + * + * @returns A string or promise resolving to the access token. + */ public rawAccessToken(): string | Promise { if (this.staticAccessToken) { return this.staticAccessToken;