auth-fixes #3

Merged
aetos merged 4 commits from auth-fixes into main 2026-07-19 14:47:03 +00:00
Showing only changes of commit cda158e549 - Show all commits

View File

@@ -97,7 +97,10 @@ def _build_dependency(scheme_name: str, scheme: dict) -> Callable | None:
scheme_type = scheme.get("type")
if scheme_type == "http" and scheme.get("scheme") == "bearer":
return _make_bearer_dependency(scheme.get("x-introspect-url"))
server_url = scheme.get("x-server-url", "")
introspect_path = scheme.get("x-introspect-path", "/introspect")
introspect_url = server_url + introspect_path if server_url else None
return _make_bearer_dependency(introspect_url)
return None