Currently the require_user middleware is only able to check Auth Tokens and not API keys. It would be convenient to either create a separate FastAPI middleware to check validate against an API key that could be used in conjunction with the current require_user or integrate this check into the existing middleware.