From a71a854cc140acd26ce389aebc00a009c495f96d Mon Sep 17 00:00:00 2001 From: "Paul B." Date: Fri, 30 Jan 2026 11:17:44 +0100 Subject: [PATCH] api: use token based authorization method We've depreacted the basic auth in our API, let's use the new token based authorization --- src/api/index.ts | 2 +- test/unit/api.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/index.ts b/src/api/index.ts index d7515b36..74bf60ee 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -49,7 +49,7 @@ class BumpApi { this.client.put(`/previews/${versionId}`, body) private authorizationHeader = (token: string) => ({ - Authorization: `Basic ${Buffer.from(token).toString('base64')}`, + Authorization: `Token ${token}`, }) private handleError = (error: AxiosError) => Promise.reject(new APIError(error)) diff --git a/test/unit/api.test.ts b/test/unit/api.test.ts index d4192aad..e9178673 100644 --- a/test/unit/api.test.ts +++ b/test/unit/api.test.ts @@ -30,7 +30,7 @@ describe('BumpApi HTTP client class', () => { await new BumpApi(config).postVersion({definition: '', documentation: 'hello'}, 'my-secret-token') - expect(matchAuthorizationHeader.firstCall.args[0]).to.equal('Basic bXktc2VjcmV0LXRva2Vu') + expect(matchAuthorizationHeader.firstCall.args[0]).to.equal('Token my-secret-token') }) })