From 6fe4f20cbdff7d60fdb1e57d94dadb2c66ce00f6 Mon Sep 17 00:00:00 2001 From: MT Lewis Date: Tue, 21 Dec 2021 10:18:22 +0000 Subject: [PATCH] backend-common: expand secret generation changeset Signed-off-by: MT Lewis --- .changeset/lazy-files-check.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.changeset/lazy-files-check.md b/.changeset/lazy-files-check.md index 30ae18dd7f..d8f1298a89 100644 --- a/.changeset/lazy-files-check.md +++ b/.changeset/lazy-files-check.md @@ -2,4 +2,13 @@ '@backstage/backend-common': minor --- -Generate backend-to-backend secret for dev mode +Auto-generate secrets for backend-to-backend auth in local development environments. + +When NODE_ENV is 'development', the ServerTokenManager will now generate a secret for backend-to-backend auth to make it simpler to work locally on Backstage instances that use backend-to-backend auth. A secret must still be manually configured as described in [the backend-to-backend auth tutorial](https://backstage.io/docs/tutorials/backend-to-backend-auth). + +After the change, the static `fromConfig` method on the `ServerTokenManager` requires a logger. + +```diff +- const tokenManager = ServerTokenManager.fromConfig(config); ++ const tokenManager = ServerTokenManager.fromConfig(config, { logger: root }); +```