From b8a1b90713a45b3aba92611ab5addf4a91b791d4 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 5 Mar 2023 23:32:27 -0800 Subject: [PATCH] Update credentialed.js --- src/utils/proxy/handlers/credentialed.js | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/utils/proxy/handlers/credentialed.js b/src/utils/proxy/handlers/credentialed.js index 75b9d8f3..7d8e1a63 100644 --- a/src/utils/proxy/handlers/credentialed.js +++ b/src/utils/proxy/handlers/credentialed.js @@ -28,10 +28,15 @@ export default async function credentialedProxyHandler(req, res, map) { headers["X-CMC_PRO_API_KEY"] = `${widget.key}`; } else if (widget.type === "gotify") { headers["X-gotify-Key"] = `${widget.key}`; - } else if (widget.type === "authentik") { - headers.Authorization = `Bearer ${widget.key}`; - } else if (widget.type === "truenas") { - headers.Authorization = `Bearer ${widget.key}`; + } else if ([ + "authentik", + "cloudflared", + "ghostfolio", + "truenas", + "pterodactyl", + ].includes(widget.type)) + { + headers.Authorization = `Bearer ${widget.key}`; } else if (widget.type === "proxmox") { headers.Authorization = `PVEAPIToken=${widget.username}=${widget.password}`; } else if (widget.type === "proxmoxbackupserver") { @@ -43,12 +48,6 @@ export default async function credentialedProxyHandler(req, res, map) { headers.Authorization = `Token ${widget.key}`; } else if (widget.type === "miniflux") { headers["X-Auth-Token"] = `${widget.key}`; - } else if (widget.type === "cloudflared") { - headers.Authorization = `Bearer ${widget.key}`; - } else if (widget.type === "pterodactyl") { - headers.Authorization = `Bearer ${widget.key}`; - } else if (widget.type === "ghostfolio") { - headers.Authorization = `Bearer ${widget.key}`; } else { headers["X-API-Key"] = `${widget.key}`; }