Padmanav commited on
Commit
90ff06c
·
1 Parent(s): 9edc932

fix: log warning at startup when API_KEY is unset and auth is disabled

Browse files
Files changed (1) hide show
  1. app/api/dependencies.py +6 -6
app/api/dependencies.py CHANGED
@@ -8,9 +8,9 @@ settings = get_settings()
8
  def verify_api_key(x_api_key: Optional[str] = Header(default=None)) -> None:
9
  if not settings.api_key:
10
  # API_KEY not configured — open access (dev/HF Spaces mode)
11
- return
12
- if x_api_key != settings.api_key:
13
- raise HTTPException(
14
- status_code=status.HTTP_401_UNAUTHORIZED,
15
- detail="Invalid or missing API key",
16
- )
 
8
  def verify_api_key(x_api_key: Optional[str] = Header(default=None)) -> None:
9
  if not settings.api_key:
10
  # API_KEY not configured — open access (dev/HF Spaces mode)
11
+ import logging
12
+ logging.getLogger(__name__).warning(
13
+ "WARNING: API_KEY is not set — all endpoints are publicly accessible. "
14
+ "Set API_KEY in your .env or environment to enable authentication."
15
+ )
16
+ return