From ef9dfd34402f8a563c10b595e14fa524f3c66cac Mon Sep 17 00:00:00 2001 From: Mike Lewis Date: Tue, 23 Nov 2021 13:54:04 +0000 Subject: [PATCH] backend-common: leave ConfigReader to throw errors when config is missing in ServerTokenManager Signed-off-by: Mike Lewis --- packages/backend-common/src/tokens/ServerTokenManager.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/backend-common/src/tokens/ServerTokenManager.ts b/packages/backend-common/src/tokens/ServerTokenManager.ts index 8c757f5ff6..fa7e6fac2d 100644 --- a/packages/backend-common/src/tokens/ServerTokenManager.ts +++ b/packages/backend-common/src/tokens/ServerTokenManager.ts @@ -26,10 +26,8 @@ export class ServerTokenManager implements TokenManager { } static fromConfig(config: Config) { - const secret = config.getOptionalString('backend.authorization.secret'); - if (!secret) { - throw new Error('No backend auth secret set in app-config'); - } + const secret = config.getString('backend.authorization.secret'); + return new ServerTokenManager(secret); }