Merge pull request #4962 from erikxiv/fix/scaffolder-v2-forward-auth

fix: forward auth on scaffolder backend reqeuests
This commit is contained in:
Fredrik Adelöw
2021-03-16 07:33:23 +01:00
committed by GitHub
2 changed files with 11 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Forward authorization on scaffolder backend requests
@@ -288,7 +288,9 @@ export async function createRouter(
);
}
const template = await entityClient.findTemplate(name);
const template = await entityClient.findTemplate(name, {
token: getBearerToken(req.headers.authorization),
});
if (isBeta2Template(template)) {
const parameters = [template.spec.parameters ?? []].flat();
res.json({
@@ -356,7 +358,9 @@ export async function createRouter(
.post('/v2/tasks', async (req, res) => {
const templateName: string = req.body.templateName;
const values: TemplaterValues = req.body.values;
const template = await entityClient.findTemplate(templateName);
const template = await entityClient.findTemplate(templateName, {
token: getBearerToken(req.headers.authorization),
});
let taskSpec;
if (isAlpha1Template(template)) {