From 3a55daf7b6ec515e29984cad376edea1ff17ccfd Mon Sep 17 00:00:00 2001 From: Erik Larsson Date: Mon, 5 Jul 2021 23:03:36 +0200 Subject: [PATCH 1/3] Authorize scaffolder list actions request Signed-off-by: Erik Larsson --- plugins/scaffolder/src/api.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/scaffolder/src/api.ts b/plugins/scaffolder/src/api.ts index 85df77f2f5..37d78d0fda 100644 --- a/plugins/scaffolder/src/api.ts +++ b/plugins/scaffolder/src/api.ts @@ -245,7 +245,10 @@ export class ScaffolderClient implements ScaffolderApi { */ async listActions(): Promise { const baseUrl = await this.discoveryApi.getBaseUrl('scaffolder'); - const response = await fetch(`${baseUrl}/v2/actions`); + const token = await this.identityApi.getIdToken(); + const response = await fetch(`${baseUrl}/v2/actions`, { + headers: token ? { Authorization: `Bearer ${token}` } : {}, + }); if (!response.ok) { throw ResponseError.fromResponse(response); From bd764f78accb90d76cd5c192bad496bb1ced9023 Mon Sep 17 00:00:00 2001 From: Erik Larsson Date: Mon, 5 Jul 2021 23:04:33 +0200 Subject: [PATCH 2/3] changeset Signed-off-by: Erik Larsson --- .changeset/tasty-chairs-flash.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/tasty-chairs-flash.md diff --git a/.changeset/tasty-chairs-flash.md b/.changeset/tasty-chairs-flash.md new file mode 100644 index 0000000000..186c10e98f --- /dev/null +++ b/.changeset/tasty-chairs-flash.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder': patch +--- + +Authorize scaffolder list actions request From 34143f5c9ab5897e59141b78d8bc80d72fb67214 Mon Sep 17 00:00:00 2001 From: Ben Lambert Date: Tue, 6 Jul 2021 11:15:21 +0200 Subject: [PATCH 3/3] Update tasty-chairs-flash.md Signed-off-by: Ben Lambert --- .changeset/tasty-chairs-flash.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/tasty-chairs-flash.md b/.changeset/tasty-chairs-flash.md index 186c10e98f..8be48d92b3 100644 --- a/.changeset/tasty-chairs-flash.md +++ b/.changeset/tasty-chairs-flash.md @@ -2,4 +2,4 @@ '@backstage/plugin-scaffolder': patch --- -Authorize scaffolder list actions request +Pass through the `idToken` in `Authorization` Header for `listActions` request