UPNISO_API / middleware.py
eishit32's picture
Create middleware.py
0df7489 verified
Raw
History Blame Contribute Delete
226 Bytes
from fastapi import Request, HTTPException
async def api_guard(request: Request, call_next):
if "x-api-key" not in request.headers:
raise HTTPException(401, "API key required")
return await call_next(request)