+
-
-
-
+
@@ -101,7 +97,7 @@ export default {
oidcDiscoveryURL.value === "" &&
(authURL.value === "" || accessTokenURL.value === "")
) {
- $toast.error($t("complete_config_urls"), {
+ $toast.error($t("complete_config_urls").toString(), {
icon: "error",
})
return
diff --git a/helpers/utils/EffectiveURL.ts b/helpers/utils/EffectiveURL.ts
index b81ed5e0f..e17494fb1 100644
--- a/helpers/utils/EffectiveURL.ts
+++ b/helpers/utils/EffectiveURL.ts
@@ -80,12 +80,13 @@ export function getEffectiveRESTRequest(
if (request.auth.authActive) {
// TODO: Support a better b64 implementation than btoa ?
if (request.auth.authType === "basic") {
+ const username = parseTemplateString(request.auth.username, envVariables)
+ const password = parseTemplateString(request.auth.password, envVariables)
+
effectiveFinalHeaders.push({
active: true,
key: "Authorization",
- value: `Basic ${btoa(
- `${request.auth.username}:${request.auth.password}`
- )}`,
+ value: `Basic ${btoa(`${username}:${password}`)}`,
})
} else if (
request.auth.authType === "bearer" ||
@@ -94,7 +95,10 @@ export function getEffectiveRESTRequest(
effectiveFinalHeaders.push({
active: true,
key: "Authorization",
- value: `Bearer ${request.auth.token}`,
+ value: `Bearer ${parseTemplateString(
+ request.auth.token,
+ envVariables
+ )}`,
})
}
}