diff --git a/authentik/core/templates/base/header_js.html b/authentik/core/templates/base/header_js.html index 944bf587edbc..9e75d96c4dbe 100644 --- a/authentik/core/templates/base/header_js.html +++ b/authentik/core/templates/base/header_js.html @@ -11,6 +11,7 @@ build: "{{ build }}", api: { base: "{{ base_url }}", + relBase: "{{ base_url_rel }}", }, }; window.addEventListener("DOMContentLoaded", function () { diff --git a/authentik/core/views/interface.py b/authentik/core/views/interface.py index 20fddf860651..a90ba5fc55a0 100644 --- a/authentik/core/views/interface.py +++ b/authentik/core/views/interface.py @@ -53,6 +53,7 @@ def get_context_data(self, **kwargs: Any) -> dict[str, Any]: kwargs["build"] = get_build_hash() kwargs["url_kwargs"] = self.kwargs kwargs["base_url"] = self.request.build_absolute_uri(CONFIG.get("web.path", "/")) + kwargs["base_url_rel"] = CONFIG.get("web.path", "/") return super().get_context_data(**kwargs)