From b760ac3083fc4cab9f383e5545f46f8ac179af10 Mon Sep 17 00:00:00 2001 From: Nicole Rappe Date: Mon, 27 Oct 2025 22:51:36 -0600 Subject: [PATCH] Fixed Engine-based Authentication APIs --- Data/Engine/bootstrapper.py | 2 +- Data/Engine/config.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Data/Engine/bootstrapper.py b/Data/Engine/bootstrapper.py index 1aca2368..e30df42c 100644 --- a/Data/Engine/bootstrapper.py +++ b/Data/Engine/bootstrapper.py @@ -43,7 +43,7 @@ def _build_runtime_config() -> Dict[str, Any]: if api_groups_override: api_groups: Any = api_groups_override else: - api_groups = ("core", "tokens", "enrollment") + api_groups = ("core", "auth", "tokens", "enrollment") return { "HOST": os.environ.get("BOREALIS_ENGINE_HOST", DEFAULT_HOST), diff --git a/Data/Engine/config.py b/Data/Engine/config.py index fb5cddf1..c2ea0d67 100644 --- a/Data/Engine/config.py +++ b/Data/Engine/config.py @@ -208,6 +208,8 @@ def _parse_api_groups(raw: Optional[Any]) -> Tuple[str, ...]: else: return tuple() cleaned = [part.lower() for part in parts if part] + if "auth" not in cleaned: + cleaned.insert(0, "auth") return tuple(dict.fromkeys(cleaned))