Spaces:
Sleeping
Sleeping
from fastapi import HTTPException, Security | |
from fastapi.security import api_key | |
api_key_header = api_key.APIKeyHeader(name="X-API-KEY") | |
async def validate_api_key(key: str = Security(api_key_header)): | |
if key != settings.API_KEY: | |
raise HTTPException( | |
status_code=401, detail="Unauthorized - API Key is wrong" | |
) | |
return None | |