VEGETALIS_AI_API / auth.py
Ilyas KHIAT
ADDED AUTH
430f6e8
raw
history blame contribute delete
363 Bytes
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