From da676a49ab9998a40432d02e453359f164d22dd4 Mon Sep 17 00:00:00 2001 From: Erik Larsson Date: Wed, 22 Dec 2021 22:16:49 +0100 Subject: [PATCH 1/2] fixes api auth bug in techdocs backend Signed-off-by: Erik Larsson --- .changeset/seven-tomatoes-smash.md | 5 +++++ .../techdocs-backend/src/search/DefaultTechDocsCollator.ts | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changeset/seven-tomatoes-smash.md diff --git a/.changeset/seven-tomatoes-smash.md b/.changeset/seven-tomatoes-smash.md new file mode 100644 index 0000000000..e76e9aa4e2 --- /dev/null +++ b/.changeset/seven-tomatoes-smash.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-techdocs-backend': minor +--- + +fixes api auth bug in techdocs backend diff --git a/plugins/techdocs-backend/src/search/DefaultTechDocsCollator.ts b/plugins/techdocs-backend/src/search/DefaultTechDocsCollator.ts index fa8a1156fe..1d3a3dbc3a 100644 --- a/plugins/techdocs-backend/src/search/DefaultTechDocsCollator.ts +++ b/plugins/techdocs-backend/src/search/DefaultTechDocsCollator.ts @@ -123,6 +123,11 @@ export class DefaultTechDocsCollator implements DocumentCollator { techDocsBaseUrl, entityInfo, ), + { + headers: { + Authorization: `Bearer ${token}`, + }, + }, ); const searchIndex = await searchIndexResponse.json(); From 88e153dc4420c77fe2dfd60b0c1bbdba6ccebc03 Mon Sep 17 00:00:00 2001 From: Erik Larsson Date: Tue, 28 Dec 2021 16:09:55 +0100 Subject: [PATCH 2/2] improve changeset description Signed-off-by: Erik Larsson --- .changeset/seven-tomatoes-smash.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.changeset/seven-tomatoes-smash.md b/.changeset/seven-tomatoes-smash.md index e76e9aa4e2..98ae643738 100644 --- a/.changeset/seven-tomatoes-smash.md +++ b/.changeset/seven-tomatoes-smash.md @@ -1,5 +1,5 @@ --- -'@backstage/plugin-techdocs-backend': minor +'@backstage/plugin-techdocs-backend': patch --- -fixes api auth bug in techdocs backend +Add support for API auth in DefaultTechDocsCollator