import os from fastapi import HTTPException, Depends from fastapi.security import HTTPBearer, HTTPAuthorizationCredentials security = HTTPBearer() API_TOKEN = os.getenv("API_TOKEN", "mytoken") def verify_token(credentials: HTTPAuthorizationCredentials = Depends(security)): if credentials.credentials != API_TOKEN: raise HTTPException(status_code=401, detail="Invalid token")