From 54eaeddaf1c3215f3681fe6f802a19c34d1ccf5b Mon Sep 17 00:00:00 2001 From: MT Lewis Date: Fri, 26 Nov 2021 12:12:43 +0000 Subject: [PATCH] backend-common: move NoopTokenManager into ServerTokenManager namespace Signed-off-by: MT Lewis --- .../src/tokens/ServerTokenManager.ts | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/packages/backend-common/src/tokens/ServerTokenManager.ts b/packages/backend-common/src/tokens/ServerTokenManager.ts index edd781671b..659cb2c264 100644 --- a/packages/backend-common/src/tokens/ServerTokenManager.ts +++ b/packages/backend-common/src/tokens/ServerTokenManager.ts @@ -19,14 +19,6 @@ import { Config } from '@backstage/config'; import { AuthenticationError } from '@backstage/errors'; import { TokenManager } from './types'; -class NoopTokenManager implements TokenManager { - async getToken() { - return { token: '' }; - } - - async authenticate() {} -} - /** * Creates and validates tokens for use during backend-to-backend * authentication. @@ -38,7 +30,7 @@ export class ServerTokenManager implements TokenManager { private readonly signingKey: JWK.Key; static noop() { - return new NoopTokenManager(); + return new ServerTokenManager.NoopTokenManager(); } static fromConfig(config: Config) { @@ -78,3 +70,13 @@ export class ServerTokenManager implements TokenManager { } } } + +export namespace ServerTokenManager { + export class NoopTokenManager implements TokenManager { + async getToken() { + return { token: '' }; + } + + async authenticate() {} + } +}