From 385ff0878c3758f00e9fe9852eb277ac40ba2427 Mon Sep 17 00:00:00 2001 From: aitbc Date: Wed, 6 May 2026 07:59:33 +0200 Subject: [PATCH] fix: add APIKeyValidator class back to deps.py for backward compatibility with integration tests --- apps/coordinator-api/src/app/deps.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps/coordinator-api/src/app/deps.py b/apps/coordinator-api/src/app/deps.py index 5a9ec35f..581ed53f 100755 --- a/apps/coordinator-api/src/app/deps.py +++ b/apps/coordinator-api/src/app/deps.py @@ -75,3 +75,15 @@ def get_session(): from .storage import get_session return get_session() + + +# Legacy APIKeyValidator class for backward compatibility with tests +class APIKeyValidator: + """Legacy API key validator class for backward compatibility.""" + + def __init__(self, allowed_keys: list[str]): + self.allowed_keys = allowed_keys + + def __call__(self, api_key: str | None = None) -> str: + """Validate API key.""" + return _validate_api_key(self.allowed_keys, api_key)