import os from fastapi import Header, HTTPException def verify_internal_token( x_internal_token: str | None = Header(default=None, alias="X-Internal-Token"), ) -> None: expected = os.getenv("INTERNAL_TOKEN", "dev-internal-token") if not x_internal_token or x_internal_token != expected: raise HTTPException(status_code=401, detail="Invalid internal token")